Edge Routine API は、ユーザーに最も近い Points of Presence(POP)で受信リクエストを処理することにより、レイテンシを削減し、応答速度を向上させ、ユーザー エクスペリエンスを向上させます。
次のリストは、Edge Routine API について紹介します。
Edge Routine でサポートされている共通関数です。
Fetch API を使用して、HTTP または HTTPS 経由で POP からデータをフェッチし、ユーザーにデータを返します。 ブラウザ環境の Fetch API に似ており、コンテンツの動的ロード、バックエンド サービスとの対話、A/B テストなどのシナリオで使用できます。
Stream API を使用して、POP 上のオーディオやビデオなどのストリーミングデータを処理します。 さらに、Stream API は、ストリーミングデータをチャンクで送信して、データ送信を高速化できます。
HTMLStream API を使用して、リアルタイムの株価データやチャット記録など、POP 上の HTML ストリーミングデータを処理します。 さらに、HTMLStream API を使用すると、HTML ストリーミングデータをチャンクで送信して、データ送信を高速化できます。
Cache API を使用して POP にデータをキャッシュし、後続のリクエストに対してデータを迅速に提供できるようにします。 Cache API では、ビジネス要件に基づいて Time To Live(TTL)とキャッシュサイズを設定できます。
URL、URLSearchParams、TextDecoderなど、Edge Routine でサポートされているその他の API です。Constructor、get、deleteなどの組み込みの Edge KV API です。