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
「nasne」初期出荷分は完売、バッファローが明らかに 販売再開は4月中旬
くらテク
2021-03-31 18:06
マイクロソフト、「Vivaゴール」を強化–新たなアナリティクス機能など
IT関連
2023-01-18 17:34
【インタビュー】freee佐々木大輔CEO「こんなもの誰が欲しがるんだ」と自問した創業期を語る
フィンテック
2021-07-08 00:06
パナソニック、ローカル5G含むマルチアクセス制御技術の検証ラボ開設
IT関連
2021-06-30 03:39
フルHDながらリモコン付きの格安ストリーミングデバイス「Fire TV Stick」(第3世代)
ハードウェア
2021-01-12 16:39
ONE WEDGE、SESビジネス向けに帳票作成のデジタル化を支援
IT関連
2022-11-18 19:35
北國銀行、国内初のパブリッククラウドによる勘定系システムの稼働を開始
IT関連
2021-05-07 20:15
HP、最大6000人の人員削減計画を発表
IT関連
2022-11-25 04:09
密漁防止にドローン活用 AIで識別 赤外線カメラも
ロボット・AI
2021-05-18 07:19
Geoloniaがオリジナルの地図を作成できる「Geolonia Maps」正式版を開始、1000アクセスまで無料・10万アクセスまで3万円
ネットサービス
2021-08-07 21:35
インテック、石川県羽咋市のデータ連携基盤を構築–積雪や防災情報を集約し可視化
IT関連
2023-01-29 10:47
デートアプリTinderに会いたくない人をブロックする機能が登場
ネットサービス
2021-06-06 20:17
AI利用のリアルタイム英語音声文字起こし「Otter. ai」とNTTドコモが日本向け法人プラン独占販売契約
ソフトウェア
2021-03-10 14:14
メルカリが社員の博士課程進学の支援制度開始、週休4日など柔軟な働き方のもと学費を全額支給し研究活動・学び直し支援
IT関連
2022-01-29 22:27