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
ドコモら、店内サイネージ向け広告作成への生成AI活用実証–売上増加を確認
IT関連
2024-06-30 10:05
「Windows」パッチのようにはいかない、宇宙の彼方にある火星探査機のアップデート
IT関連
2023-04-26 13:23
メタバースとNFT、Web3は日本で「過度な期待」–ガートナーが見解
IT関連
2022-09-02 16:48
SMBのテクノロジー投資–豪州で進む成長への舵切りと政府の支援
IT関連
2022-07-13 20:16
レノボ・ジャパン、「Microsoft 365」の構築・管理・サポート業務をマネージドサービスで提供
IT関連
2023-09-28 07:07
あらゆる「Linux」ディストロをブレンドした「blendOS」–柔軟性が高く美しい仕上がり
IT関連
2024-01-30 03:47
セールスフォース、リモートワークを恒久化する計画を発表
IT関連
2021-02-10 17:57
OktaユーザーのクラウドID実装を支援するBeyondIDが9.4億円調達
ネットサービス
2021-02-10 08:43
AWSとMS、ダブリンでのデータセンター建設計画を断念か–電力不足により
IT関連
2022-08-26 07:34
Coral Capitalが投資先スタートアップ向けに新型コロナワクチン合同職域接種の開始を発表
VC / エンジェル
2021-06-09 05:47
「Mac」に入れておきたい便利アプリ10選
IT関連
2022-02-06 11:40
2人乗りの自律型デモ航空機「Maker」をArcher Aviationが公開、商業運航への「足がかり」に
モビリティ
2021-06-13 15:33
オラクル、「Fusion Cloud」製品に多数のAIエージェント機能を追加
IT関連
2025-02-14 17:42
[速報]GitHub、組織のコードやドキュメントを学習しカスタマイズやファインチューニングが可能な「Copilot Enterprise」発表。GitHub Universe 2023
GitHub
2023-11-09 07:46