Firefox 120登場、WebAssemblyガベージコレクション(WasmGC)が正式機能に。Chromeでの正式機能に続き

今回は「Firefox 120登場、WebAssemblyガベージコレクション(WasmGC)が正式機能に。Chromeでの正式機能に続き」についてご紹介します。

関連ワード (実装、容易、提供開始等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


2023年11月21日にリリースされたFirefox 120で、WebAssemblyのガベージコレクション機能(WasmGC)が正式な機能として組み込まれたことがリリースノートで明らかになりました。

fig

すでに11月2日にリリースされたChrome 119でもWasmGCが正式機能として組み込まれており、これでChrome、Microsoft Edge、FirefoxでWasmGCが正式機能となりました。

参考:WebAssemblyのガベージコレクションが正式機能に、最新版のChrome 119で。Firefoxも今月リリースのFirefox 120で正式機能になる見通し

Safariでも現在WasmGCの実装が進んでいるとされているため、まもなくWasmGCが主要なWebブラウザ全てで利用可能になる見通しです。

より多くのプログラミング言語がWasm対応に

WebAssemblyはこれまでガベージコレクション機能を備えておらず、そのためにWebAssemblyに対応するプログラミング言語、すなわちWebAssemblyバイナリを生成できるプログラミング言語は、プログラマが完全にメモリを管理するC++や、シンプルな仕組みで自動的にメモリ管理が行われるRustのようなプログラミング言語が中心でした。

WebAssemblyのランタイム自身ガベージコレクション機能を備えることで、ランタイムが自動的にメモリを管理してガベージコレクションを行ってくれるJavaやPythonやRubyなどのプログラミング言語でも、これまでも容易にWebAssemblyに対応できるようになります。

すでにKotlinやDartなどがWasmGCを用いることでWebAssemblyへの対応を明らかにしています。今後さらに多くのプログラミング言語の対応が期待されます。

参考:KotlinのコードからWebAssemblyバイナリを生成可能、Kotlin/Wasmがアルファ版として提供開始

COMMENTS


Recommended

TITLE
CATEGORY
DATE
「宇宙寺院」23年打ち上げへ 醍醐寺とテラスペースが合意 ご本尊や曼荼羅を搭載
くらテク
2021-02-03 15:28
「GH5 II」と「GH6」、2つのガチ動画カメラ発表でパナのマイクロフォーサーズはどうなる (1/2 ページ)
くらテク
2021-06-28 15:55
マイクロソフト、小売業界向けクラウド「Cloud for Retail」のプレビュー版を公開
IT関連
2021-01-15 08:55
猫に仕事を邪魔される「日本一集中できないワークスペース」予約開始、スペースマーケットと猫カフェのリポットが連携
IT関連
2022-02-22 16:23
CESに登場したEV充電企業は家庭での充電を高速化、V2G、コネクティビティを推進
IT関連
2022-01-18 04:06
「修理する権利」とは–概念、メリット、反対意見、企業の対応
IT関連
2023-02-16 18:25
コロナ禍で急増する電子契約–電子帳簿保存法など法制度も
IT関連
2021-05-28 05:02
ジャック・ドーシーが去った今、ツイッターがイーサリアムの投げ銭をサポート
IT関連
2022-02-19 03:42
TRUST SMITHとADEKAが荷姿・ラベル位置・種類を問わずラベル内情報を自動認識するシステムの実証実験
人工知能・AI
2021-05-01 17:07
契約マネジメント「クラウドサイン」、「マイナンバーカード署名」機能を提供
IT関連
2023-07-28 18:16
freee、「freee支払」を発表–会計仕訳後の支払業務を効率化
IT関連
2023-11-03 14:13
日本のDevSecOps、普及の鍵は大企業–SnykのマクレガンVP
IT関連
2022-07-26 01:18
9年ぶりに改修–日本マイクロソフト本社オフィスにみる職場環境のあり方
IT関連
2022-10-06 00:03
OpenAI、テキストから動画を生成するAIモデル「Sora」を発表
IT関連
2024-02-17 20:39