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
千葉興業銀行、インボイス制度対応の「電子交付システム」を構築–年間約20万通の郵送コストを削減
IT関連
2024-10-13 18:04
デジタル庁は国民の理解を得られるプロジェクト工程表を明示せよ
IT関連
2022-09-09 09:45
2022年の情報漏えい、件数は微減も被害者数は大幅増–米調査
IT関連
2023-02-03 18:15
「デルはマルチクラウドで信頼される技術パートナー」–デル首脳陣らが講演
IT関連
2022-10-18 14:39
仕事はハイブリッド形態、それともオフィスで?–IT分野では在宅ワークの方が高収入
IT関連
2022-07-08 11:14
ビールの醸造かすを生分解性フィルムに変えるMi Terroが1.7億円調達
IT関連
2022-03-07 15:25
100円からできる–米国株投資:「セル・イン・メイ」と長期・分散・積立投資
IT関連
2021-05-07 14:51
ツムラ、「RISE with SAP」導入でグループ全体の業務効率化とデータドリブン経営を推進
IT関連
2024-06-26 08:16
グーグル、「Chrome」の深刻な脆弱性を修正
IT関連
2022-12-07 02:39
Blazorの生みの親が「Blazor United」発表。SPAとSSRを1つのBlazorに統合し、共通のソースコードで記述可能に
Blazor
2023-02-06 07:16
Meta、オープンソースAIモデル「Llama 3.1 405B」発表
IT関連
2024-07-25 00:06
「Linux」で「AppImage」を使ってアプリを実行するには
IT関連
2023-06-23 08:44
全体的なデータ連携に大きな壁–マーケティングデータマネジメントの取り組み実態
IT関連
2021-02-03 11:19
チャット相手が人間かボットか30%以上が判別できず–チューリングゲームの参加者
IT関連
2023-06-03 12:18