モバイルパフォーマンスとSupabase Edge Function分析プロンプト
フリーのプロンプト百科事典 Wikiprompt より
モバイルパフォーマンスと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 ツールに貼り付けてください。
最良の結果を得るには、プレースホルダー(角括弧や大文字で示された部分)を具体的な要件に置き換えてください。
ノート
0 件のコメント