Cloudflare Workersの心臓部をセルフホスト!JavaScript/Wasmサーバーランタイム — workerd
workerdは、Cloudflare Workersを動かしている実際のコードをベースにしたJavaScript/Wasm(ブラウザ外でも動くプログラム実行環境)のサーバーランタイムです。Cloudflare Workers向けに作ったアプリケーションを自分のサーバーで動かしたり、開発中にローカル環境でテストしたり、HTTPリクエストを途中で加工・転送するプログラム可能なプロキシ(中継サーバー)として使うことができます。workerdはWeb標準のAPI(fetch()など)をベースにしており、「ナノサービス」という独自の設計思想で、マイクロサービスのように分離しつつもローカル関数呼び出し並みの速さで通信できます。バージョン番号が日付になっていて、過去の互換性日付を指定すれば古いAPIの挙動をそのまま再現できるため、アップデートで既存コードが壊れることがありません。Cloudflareのインフラ技術を自分の手元で使いたい開発者や、エッジコンピューティングに興味がある人に最適なツールです。
cloudflare/workerd·C++·7.9k+31 Cloudflare Workersの心臓部をセルフホスト!JavaScript/Wasmサーバーランタイム — workerd
workerdは、Cloudflare Workersを動かしている実際のコードをベースにしたJavaScript/Wasm(ブラウザ外でも動くプログラム実行環境)のサーバーランタイムです。Cloudflare Workers向けに作ったアプリケーションを自分のサーバーで動かしたり、開発中にローカル環境でテストしたり、HTTPリクエストを途中で加工・転送するプログラム可能なプロキシ(中継サーバー)として使うことができます。workerdはWeb標準のAPI(fetch()など)をベースにしており、「ナノサービス」という独自の設計思想で、マイクロサービスのように分離しつつもローカル関数呼び出し並みの速さで通信できます。バージョン番号が日付になっていて、過去の互換性日付を指定すれば古いAPIの挙動をそのまま再現できるため、アップデートで既存コードが壊れることがありません。Cloudflareのインフラ技術を自分の手元で使いたい開発者や、エッジコンピューティングに興味がある人に最適なツールです。
cloudflare/workerdC++Web7.9k+31