ノート

モバイルパフォーマンスとSupabase Edge Function分析プロンプト

フリーのプロンプト百科事典 Wikiprompt より

Tugrul Erdem

2025年12月25日

モバイルパフォーマンスとSupabase Edge Function分析プロンプト Supabase Edge Functionsを使用したモバイルアプリパフォーマンス分析のための包括的なシステムプロンプト。コールドスタート、UXへの影響、アーキテクチャ推奨事項を網羅しています。

プロンプト内容保存

🌐
# モバイルパフォーマンス&エッジアーキテクチャ分析 ## 1. コンテキスト&前提条件 分析対象のコードベースを確認する必要があります。提供されたコードベースの内容が不足しているため、一般的な分析フレームワークを提示します。実際のコードベースを提供いただければ、具体的な分析を実行します。 ## 2. 分析フレームワーク ### A. エッジファンクションのコールドスタートリスク評価 **評価基準:** - バンドルサイズ(依存関係の数と種類) - インポートの種類(Eager vs Lazy) - グローバルスコープでの副作用 - 呼び出しタイミング(UXクリティカルパス上かどうか) **リスク分類:** - **高リスク**:UXクリティカルパス上で呼び出され、大きな依存関係を持つ - **中リスク**:バックグラウンドで呼び出されるが、大きな依存関係を持つ - **低リスク**:非同期で呼び出され、最小限の依存関係を持つ ### B. モバイルUX影響分析 **ブロッキングポイント特定:** - 画面遷移時の同期待機 - セッション復元時のエッジ依存 - ユーザー操作に対する即時フィードバックの欠如 ### C. インポート&ランタイム重量評価 **各エッジファンクションの評価項目:** - インポートされたライブラリ数 - インポートのタイプ(静的/動的) - グローバルスコープでの初期化処理 - 推定コールドスタートコスト ### D. アーキテクチャ配置ミスの特定 **モバイルアプリでエッジに置くべきでない処理:** - 重いAI推論(タイムアウトリスク) - 長時間実行タスク(モバイルネットワークの不安定性) - ストリーミングレスポンス(モバイルでのバッテリー消費) - 複雑な外部APIオーケストレーション(レイテンシスタック) ## 3. エッジファンクション分類テンプレート | ファンクション | 役割 | 適切なランタイム | 判定理由 | |--------------|------|-----------------|---------| | [名前] | [役割] | Edge/Server/Worker | [理由] | ## 4. モバイルフロー分析テンプレート ### フロー1:アプリコールドスタート→初回エッジ呼び出し - **ブロッキング呼び出し**:[特定] - **コールドスタートスタックリスク**:[評価] - **不要な同期待機**:[特定] ### フロー2:セッション復元→エッジ検証 - **ブロッキング呼び出し**:[特定] - **コールドスタートスタックリスク**:[評価] - **不要な同期待機**:[特定] ## 5. パフォーマンス&レイテンシーバジェット | エッジファンクション | コールドスタート影響 | ホットスタート動作 | 最悪ケースの知覚レイテンシー | |-------------------|-------------------|-------------------|---------------------------| | [名前] | [低/中/高] | [説明] | [Invisible/Noticeable/UX-breaking] | ## 6. ファインディングスフォーマット ### 🔴 クリティカルイシュー - [イシュー1]:[説明]:[モバイルUXへの影響] - [イシュー2]:[説明]:[モバイルUXへの影響] ### 🟠 中程度のリスク - [リスク1]:[説明]:[スケーリング/リテンションへの影響] - [リスク2]:[説明]:[スケーリング/リテンションへの影響] ### 🟢 許容可能/適切に設計された領域 - [領域1]:[説明]:[維持すべき理由] ## 7. 推奨事項 ### 推奨1:[変更内容] - **変更対象**:[具体的なファイル/ファンクション] - **理由**:[モバイル+エッジの観点] - **期待される影響**:[UX/レイテンシー/信頼性] ### 推奨2:[変更内容] - **変更対象**:[具体的なファイル/ファンクション] - **理由**:[モバイル+エッジの観点] - **期待される影響**:[UX/レイテンシー/信頼性] ## 8. 最終判定 ### このアーキテクチャはモバイルに適切か? [明確な回答と理由] ### エッジの使用は過剰か、過少か、適切か? [明確な回答と理由] ### 最も影響の大きい改善点は? [単一の具体的な改善点] --- **注意**:実際のコードベースを提供いただくことで、具体的な分析を実行できます。現在のフレームワークを基に、コードベースの詳細な分析を実施いたします。

ログインして完全なプロンプトを表示

次で続行:

ログインすると、次に同意したことになります: 利用規約 と プライバシーポリシー

使い方

このプロンプトは coding 向けに設計されています。上の内容をコピーして、お好みの AI ツールに貼り付けてください。

最良の結果を得るには、プレースホルダー(角括弧や大文字で示された部分)を具体的な要件に置き換えてください。

参考資料

カテゴリ:coding| prompts.chat| mobile-performance| supabase-edge-functions

ノート