注目★★★★★Cloudflare
Cloudflare Workers、Node.js互換の新module registry導入
30秒で把握
- 1CloudflareがWorkersのmodule registry刷新、Node.js互換性を強化
- 2Node.js安定APIをデフォルト有効化、全プランで最大64 MiB対応
- 3URLベース解決、遅延コンパイル、共有コードキャッシュを導入
要約
CloudflareはWorkersのmodule registryを刷新し、Node.js互換性と仕様準拠を高めた。Node.jsの安定APIをデフォルト有効化し、全プランで最大64 MiBのアプリをデプロイできる。新しいmodule registryはURLベースで、import.meta、query stringやfragment付きspecifier、正しいimport attributes検証、Node.js準拠のrequire(esm)、一貫したエラー分類、WebAssemblyのsource phase importsに対応する。モジュールは初回import時に遅延コンパイルされ、V8 isolate間でコードキャッシュを共有する。利用にはWorkerごとにnew_module_registry互換性フラグの明示指定が必要で、既存registryは継続利用される。
あなたへの影響
WorkersでNode.jsアプリや複数モジュール構成を運用する日本の開発チームは、検証環境でnew_module_registryを有効化し、import.meta・require(esm)・import attributesの挙動と既存テストを確認する必要がある。
推奨:module registryはspecifierの解決、読み込み、キャッシュを担う仕組みで、互換性確認では依存パッケージの動的importやWebAssemblyも対象にすべきだ。