新たなサーバサイド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
「Googleドキュメント」でプロジェクト管理機能を使うには
IT関連
2022-06-28 09:57
Box、「Microsoft 365」プラットフォームとの連携機能を強化
IT関連
2021-03-22 07:11
野村不動産ソリューションズ、AIチャットボットを導入–社内問い合わせを即時解決
IT関連
2022-08-18 17:45
重要情報インフラと中小企業で脅威を増すサイバー攻撃、防衛力を強化するには?
IT関連
2022-12-09 04:07
ServiceNow、インドのRPA企業Intellibotを買収へ
IT関連
2021-03-24 03:07
「統合化」とセキュリティアーキテクチャの採用を提唱–チェック・ポイント
IT関連
2023-01-13 19:48
ドローン・AI・スマートグラスを融合させた捜索活動支援システム3rd-EYE、茨城西南広域消防本部と連携し実証実験
IT関連
2022-02-01 10:34
ディズニーの研究開発スタジオの二足歩行ロボット、グルートに命を吹き込む
ロボティクス
2021-05-02 00:39
ポケモンGO、24日は「メリープのおこうの日」 ドラゴンタイプも出現
くらテク
2021-01-25 06:02
狙いは“家出少女” SNS介した性被害相次ぐ 背景にコロナ禍
IT関連
2021-03-17 07:53
マイクロソフト、2021年中にAzureを展開するすべての国のリージョンで「アベイラビリティゾーン」を提供
Microsoft
2021-03-23 18:19
IoT開発支援システムを展開するcynapsがきのこ栽培遠隔管理システムでスマート農業分野に進出
フードテック
2021-07-07 04:41
WebAssemblyをPOSIX対応に拡張した「WASIX」登場、bashやcurl、WebサーバなどLinuxアプリが実装可能に。Wasmerが発表
WebAssembly
2023-06-07 07:50
クラウドサービス企業Boxが予想を上回る四半期決算を発表、業績見通しを引き上げ復調を示唆
ネットサービス
2021-06-01 16:12