WasmバイナリをWin/Mac/Linuxで実行可能なバイナリファイルへ変換可能に「Wasmer 3.0」正式リリース

今回は「WasmバイナリをWin/Mac/Linuxで実行可能なバイナリファイルへ変換可能に「Wasmer 3.0」正式リリース」についてご紹介します。

関連ワード (実行、手元、説明等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


スタンドアロンのWebAssemblyランタイム「Wasmer」の最新版「Wasmer 3.0」が正式リリースされました。

fig

Announcing Wasmer 3.0https://t.co/Nay8Po9FXk

— Wasmer (@wasmerio) November 23, 2022

Wasmerはオープンソースで開発されているWebAssemblyランタイムです。

WebAssemblyの動向を調査しているThe State of WebAssembly 2022によると、WasmerはWebAssemblyランタイムとして事実上の参照実装であるWasmtimeに続いて2番目に人気のあるランタイムとなっています。

参考:WebAssemblyアプリ開発ではRustが一番人気、用途ではサーバレスが急上昇、ランタイムはWasmtime。The State of WebAssembly 2022

WindowsやMac、Linuxで実行できるネイティブバイナリの生成が可能に

Wasmer 3.0での注目の新機能は、WindowsやMac、Linuxでそのまま実行できるネイティブバイナリの生成機能でしょう。これによりWebAssembly経由でさまざまなプラットフォーム向けのバイナリが生成できることになります。

fig「WebAssembly as a Universal Binary Format (Part I: Native executables)」から

具体的にはWebAssemblyバイナリからWasmerがターゲットとなるプラットフォームに対応した静的なバイナリを生成し、そのバイナリを読み込んで実行する最小限にWasmerのサブセットをリンクして実行形式にするものです。

これによりWebAssemblyの特徴である安全なサンドボックスを備えつつ、ネイティブなバイナリの実行が可能になると説明されています。

また、WebAssemblyのパッケージマネージメントとレジストリの機能を備えたWAPMも機能強化が行われました。

これまではいったんWebAssemblyのパッケージを手元のマシンにダウンロードしてからでないとパッケージを実行することができなかったのですが、「wasmer run」コマンドで直接リポジトリ上のパッケージを指定すると、自動的にダウンロードが行われてそのまま実行されるようになりました。

そのほかWasmer 3.0では高速化やWASI対応の改善、コンパイラの改善、実行エンジンのシンプル化など多くの改善が行われています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
【レビュー】「Elden Ring」で私はフロム・ソフトウェアの信者になった
IT関連
2022-03-20 13:02
石川県加賀市、LGWAN接続系SaaSの業務利用でクラウドのファイル無害化を活用
IT関連
2023-09-07 03:23
旭化成と奈良県立医大が「226nm UVC LED」紫外光照射による新型コロナウイルス不活化を確認、動物細胞への影響も検証
ハードウェア
2021-06-15 13:37
「マネーフォワード Admina」、端末の在庫管理などをサポートするプランを提供
IT関連
2024-04-02 02:10
動画、ポッドキャスト用BGMのマーケットプレイスEpidemic Soundが約490億円調達
ネットサービス
2021-03-29 05:06
表裏に同時投影できるスクリーン NTTドコモの「ヤヌスの投影」 :Innovative Tech
トップニュース
2021-07-21 12:33
Chipolo、Apple「探す」アプリに対応したアイテムファインダー「Chipolo ONE Spot」を発表
IT関連
2021-04-09 22:28
「Slack」と「Trello」を接続して生産性を高めるには
IT関連
2024-04-03 03:58
ユーザーの声でAIがリアルに歌う–中国で進化するカラオケアプリ
IT関連
2023-12-29 01:26
第3回:顧客が買うのは「モノ」ではなく「体験」
IT関連
2022-12-02 09:50
日本マイクロソフト、「Dynamics 365」「Power Platform」向けにCopilot機能を提供
IT関連
2024-01-25 12:43
「Windows Admin Center」新プレビュー発表–多数の新機能
IT関連
2021-01-19 06:31
Dataiku Japan、「Dataiku V12.5」で日本語GUIの提供を開始
IT関連
2024-02-02 17:28
日経平均テクニカル分析:上値重く、下値堅い–上下どちらに動く?2つのシナリオ
IT関連
2021-07-14 22:15