新たなサーバサイドJavaScriptランタイム「WinterJS 1.0」正式リリース、WebAssemblyへのコンパイルも可能。Wasmerが開発

今回は「新たなサーバサイドJavaScriptランタイム「WinterJS 1.0」正式リリース、WebAssemblyへのコンパイルも可能。Wasmerが開発」についてご紹介します。

関連ワード (下記、主張、準拠等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


WebAssemblyランタイム「Wasmer」の開発元として知られているWasmer社は、新しいサーバサイドのJavaScriptランタイム「WinterJS」の正式版となる「WinterJS 1.0」のリリースを発表しました。

❄️ Introducing WinterJS 1.0 – the fastest WinterCG Javascript runtime in the world powered by Rust and SpiderMonkey …and #WebAssembly compatible!

Now supporting:
React Server Components
Cloudflare mode
150k reqs/sec!https://t.co/rfsmRw3Z6C

— Wasmer (@wasmerio) March 11, 2024

WinterCG仕様に準拠、Cloudfare Workers互換モードも

WinterJSは、Node.jsやDeno、Cloudflare Workersなど非ブラウザ系JavaScriptランタイムの相互運用性を実現すWeb-interoperable Runtimes Community Group (WinterCG)仕様に準拠し、Rustで書かれた高速なJavaScriptランタイムです。

参考:Deno、Node.js、Cloudflare Workersなど、非Webブラウザ系JavaScriptランタイムのコード互換を目指す「Web-interoperable Runtimes Community Group」(WinterCG)が発足

JavaSriptエンジンとしてSpiderMonkey、HTTPリクエストとJavaScriptイベントループのハンドルに非同期JavaScriptランタイムのTokioを採用しています。

さらにCloudflare Workersの互換モードも新たに搭載しました。

WinterJSはWebAssemblyバイナリにコンパイルすることも可能です。これにより同社がエッジロケーションでWebAssemblyランタイムを提供するサービス「Wasmer Edge」でWinterJSを実行することが可能となります。

参考:分散モノリスとWebAssemblyランタイムを用いた新しいアプリプラットフォーム「Wasmer Edge」登場。オーケストレーションもサービスメッシュも不要

Bunより高速だと主張

開発元のWasmerは、WinterJS 1.0は1秒当たり15万リクエストを処理できる性能を持ち、BunやNode.jsより高速だと主張しています。

ベンチマークにより、WinterJSはBunなどより高速だとする

さまざまなWebフレームワークをサポート

WinterJSはCloudflare Workerとの互換モードを備えたことで、下記のさまざまなWebフレームワークをサポートすることとなりました。

同社は、特にNext.js React Server Componentsのサポートは困難だった一方、これによりより完成度の高い実装になったとしています。

  • Next.js
  • Next.js React Server Components(ただしサーバサイドフェッチキャッシュは未実装)
  • Hono
  • Astro.build
  • Remix.run
  • Svelte
  • Gatsby
  • Nuxt

つまりこれらのフレームワークは、WebAssembly版WinterJSを用いてそのままWasmer Edgeでも実行可能になるわけです。

同社はこれによりWasmer Edgeの利用を促進したいと考え、WinterJSを開発したのだと言えるでしょう。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
WasmバイナリをWin/Mac/Linuxで実行可能なバイナリファイルへ変換可能に「Wasmer 3.0」正式リリース
WebAssembly
2022-12-06 14:03
アマゾン、「ルンバ」製造元アイロボットの買収を断念–EU規制当局の承認得られず
IT関連
2024-01-31 11:54
オードリー・タン台湾IT担当相が訪日中止
IT関連
2021-07-20 12:46
全日本食品、全国1600の加盟店と結ぶ契約書を電子化
IT関連
2021-04-21 17:23
日本企業のCXへの関心高まるも取り組みに遅れ–ガートナー調査
IT関連
2021-06-08 20:34
ロシアによる米へのサイバー攻撃に備えを–バイデン大統領が企業に警戒呼びかけ
IT関連
2022-03-24 02:58
アマゾン、1万8000人超の人員削減を発表
IT関連
2023-01-07 03:50
マイクロソフト、モールス符号を用いる「ユニークな」フィッシング詐欺の手口を公開
IT関連
2021-08-16 00:49
日経平均急落、「三大割安株」買い増しの好機と判断
IT関連
2021-03-08 09:41
顧客の課題に適した生成AI活用プログラムを展開–AWSジャパン、金融ビジネス戦略
IT関連
2024-03-06 14:47
常総市とHonda、「AIまちづくり」の協定を締結–知能化マイクロモビリティーなどを活用
IT関連
2022-07-06 04:56
Google Cloud、動的にブロックストレージのIOPSとスループット性能をそれぞれ設定できる「Hyperdisk」など発表
Google
2022-09-13 06:44
加速する広告業界–2022年における4つの動向予測
IT関連
2022-02-05 05:34
AIにビジネスの常識を組み込むことはできるのか–効果的に生かすには
IT関連
2022-02-26 00:36