新たなサーバサイド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
富士通、「がんのタイプ分け」などゲノム医療分野の課題を解く説明可能なAI技術を開発
IT関連
2024-05-12 16:36
需要減で在庫を抱えるPC市場、価格は下落傾向に–IDC
IT関連
2022-12-15 01:02
小林製薬、DXを視野に入れたシステム内製化体制を構築
IT関連
2021-07-15 12:30
Twitterが右翼を挑発する政治的な問題を扱うビデオ制作会社のジェームズ・オキーフ氏を偽アカウントに関するポリシー違反で永久停止
ネットサービス
2021-04-17 06:36
ミルボン、クラウド勤怠管理システムの導入で勤務状況を可視化
IT関連
2021-04-22 14:37
横浜銀行、開発したオンラインデータ連携基盤アプリを外部提供へ
IT関連
2021-01-29 12:41
Nianticが5Gに期待していること、テレコムのクラウドネイティブ化の課題。Cloud Native Telecom Operator Meetup 2022の先行イベントが開催[PR]
PR
2022-11-02 15:18
[速報]オラクル、Java 8のままJava 17並の性能向上を得られるJava 8用パフォーマンスパックを発表。JavaOne 2022
Java
2022-10-19 00:04
トヨタのウーブン・プラネットが配車サービスLyftの自動運転部門を約600億円で買収
モビリティ
2021-04-28 18:06
日経平均3万円に迫る–これってバブル? 製造業の業績回復は予想以上
IT関連
2021-02-15 22:02
ドキュサインの電子署名、国や地方公共団体との電子契約に利用可能に
IT関連
2022-08-06 20:34
“たき火”再現するインテリア照明、タカラトミーが復刻 息を吹くと明るく 薪がはぜる音も
くらテク
2021-03-17 19:23
「ChatGPT」でグラフや表を作成–エディションごとの機能と作成手順
IT関連
2023-09-19 08:41
コミュニケーションで仕事の未来を切り拓く存在に–ZVC JAPAN・下垣会長
IT関連
2023-01-13 18:09