新たなサーバサイド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
中小企業向け保険テックのNext Insuranceが276.8億円を調達、1年足らずで評価額を4428億円超に倍増
ネットサービス
2021-04-05 20:43
MS、中国ハッカー集団によるメール不正アクセスを公表–政府機関も標的
IT関連
2023-07-14 12:05
Xamarinのサポートは2024年5月1日で終了。マイクロソフトが.NET MAUI関連のロードマップを示す
.NET
2022-08-25 18:01
AIが肩・肘の可動域を動画から自動測定 リハビリに活用 富士通が開発
ロボット・AI
2021-02-25 02:51
CTC新社長が語る「DX事業を推進する伊藤忠グループでの役割」とは
IT関連
2024-06-15 03:10
「Excel」で重複する値を削除するには–ショートカットと条件付き書式を使った手順
IT関連
2022-07-20 14:27
【コラム】もしものときにNFTや暗号資産を失わないようにする方法
ブロックチェーン
2021-04-13 02:58
シスコ、Splunkを買収へ–約280億ドルで
IT関連
2023-09-23 10:39
NECとロッキード・マーティン、宇宙船開発でのAI導入で合意
IT関連
2021-03-04 16:12
宮崎日本大学学園、快適に学習できる無線LAN環境を構築–バッファローが支援
IT関連
2024-06-22 17:37
MWC 2022、一部ロシア企業の出展を禁止へ、ロシアパビリオンはなし
IT関連
2022-02-27 12:36
日本ヒューレット・パッカード、HPE GreenLakeで「as-a-serviceカンパニー」への移行を強調
IT関連
2021-03-18 05:27
ゼレンHD・和田社長に聞く事業構想と設立理由–戦略コンサルやシステム開発など傘下
IT関連
2023-10-31 20:56
Redditが人知れずiOSアプリにTikTokのようなビデオ機能を実装
IT関連
2021-08-15 00:38