Cloudflareは、サーバーレス実行環境「Cloudflare Workers」の基盤ランタイムであるオープンソース「workerd」において、モジュールレジストリを抜本的に再設計したことを発表した。新たなモジュールレジストリ(new_module_registryフラグ)により、Node.jsのモジュール解決アルゴリズムとの完全互換性が実現され、条件付きエクスポートやシンボリックリンクを含む複雑なパッケージ構造が忠実に再現される。
さらに、URL指定子による動的インポートやWebAssemblyのsource-phaseインポート、オンデマンドの遅延コンパイルがサポートされた。これにより、コールドスタート時間を悪化させることなく、大規模なNode.jsエコシステムのライブラリ群をWorkers上でそのまま実行可能となった。
コメント (0)