Vercelは2026年6月21日(現地時間)、Vercel FunctionsにおけるWebSocketサポートのパブリックベータ提供を開始しました。これにより、クライアントとVercel上のサーバーサイドコード間で双方向通信が可能となります。インタラクティブなAIストリーミング、チャット、共同作業アプリケーションといったリアルタイム機能の実装を支援します。
WebSocket接続は、他のFunction呼び出しと同様にFluid computeを実行し、同一の制限と料金体系が適用されます。Active CPU pricingでは、Functionがメッセージ処理に費やす時間にのみ課金され、アイドル接続時間には課金されません。
開発者は標準的なNode.jsライブラリを使用してWebSocket接続を構築できます。追加の設定は不要です。Expressとwsライブラリを利用したNode.js WebSocketサーバーのサンプルコードがVercel Functionとして展開可能であることが示されています。また、Socket.IOなどの高レベルライブラリもサポート対象です。
参考: Vercel Blog — 2026年6月22日 09:00 (JST)
原文ハイライト"Vercel Functions can now serve WebSocket connections, enabling bidirectional communication"
この記事をシェア