オープンソースのWebAssemblyサーバレス基盤「Wasm Workers Server 1.3」リリース。Gitリポジトリからコードをロードして実行可能に

今回は「オープンソースのWebAssemblyサーバレス基盤「Wasm Workers Server 1.3」リリース。Gitリポジトリからコードをロードして実行可能に」についてご紹介します。

関連ワード (同様、正式、起動等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


VMware Wasm Labsは、WebAssemblyのWorkerをNode.jsやDenoのようにサーバサイドでイベントドリブンに実行できる「Wasm Workers Server」の最新版「Wasm Workers Server 1.3」をリリースしました。

Wasm Workers Server 1.3 is out! The project continues evolving. Here you have the main features:

Run projects directly from remote Git repositories
New read-only administration panel
Bump all main dependencies like Wasmtime#WebAssemblyhttps://t.co/MHnuH5LGbe

— Wasm Labs (@vmwwasm) June 30, 2023

Wasm Workers Serverは、WebAssemblyランタイムであるWasmtimeの上に構築されているサーバレス基盤です。

わずか1分で簡単にインストール可能と説明されています。

Wasm Workers Serverのディレクトリに保存されたWorkerとなるモジュールファイルが、WebブラウザなどからのHTTPリクエストによって起動、実行され、結果を返す、といった処理が可能です。

デフォルトではWebAssemblyもしくはJavaScriptで記述されたモジュールが実行可能です。このときJavaScriptはWebAssemblyで記述されたJavaScriptランタイムの上で実行されます。

また同様にWebAssembly版のRubyランタイム、Pythonランタイムを用いることで、Wasm Workers ServerのモジュールとしてRubyとPythonのコードを実行することも可能になっています。

参考: オープンソースのWebAssemblyサーバレス基盤「Wasm Workers Server 1.0」正式リリース。RubyとPythonのWASMランタイムに対応し、Ruby/Pythonでの記述が可能に

リモートのGitからコードをダウンロードして実行

今回の新バージョンWasm Workers Server 1.3では、リモートのGitリポジトリからコードをダウンロードして実行できるようになりました。

「–install-runtimes」フラグによって自動的に言語の(RubyもしくはPythonのWebAssembly版)ランタイムをプルしてくることで、コードを取得してそのまま実行可能としています。

また、Go言語のSDKが用意されたことで、Go言語をWebAssemblyにコンパイルしてWasm Workers Server 1.3上で実行可能となりました。

JavaScriptのワーカーにおいて、本バージョンでasyncメソッドに対応しました。コードの中で非同期のハンドラなどを記述できるようになりました。

GUIによるコントロールパネルが搭載

これまでCUIしか持たなかったWasm Workers ServerにGUIによる管理画面が登場しました。将来さらにこの画面に機能追加されていく計画です。

fig

COMMENTS


Recommended

TITLE
CATEGORY
DATE
第1回:そもそも文書はなぜ重要なのか?
IT関連
2023-11-15 19:26
DXと「プロセスオーケストレーション」の関係
IT関連
2023-01-13 16:49
Microsoft、Webのリスク管理企業RiskIQを買収 サイバーセキュリティ強化へ
企業・業界動向
2021-07-14 00:44
1枚のイラストが10秒でVTuber用2Dモデルに、PFNのAI活用 ライブ配信アプリ「IRIAM」に新機能
ロボット・AI
2021-06-22 08:55
日立と山形県東根市、洪水の事前予測で避難・緊急活動への効果を実証
IT関連
2022-12-21 17:46
オフィス・自宅に続く“第三の拠点”を確保 コワーキングスペース利用中の企業が「テレキューブ」も活用するワケ
PR
2021-03-02 23:40
NEC、2024年度第1四半期決算は減収増益–「BluStellar」は最初の“通信簿”
IT関連
2024-08-01 10:38
日本発のブロックチェーンPlasm Networkを手がけるステイクがマイクロソフトのスタートアップ支援プログラムに採択
ブロックチェーン
2021-05-07 09:34
「SIerは“インナー”であれ」–日鉄ソリューションズ社長が語るDXの勘所とは
IT関連
2022-12-23 21:38
Appleフェローのフィル・シラー氏「最も誇りに思うのはiPod」
IT関連
2021-07-30 05:34
「Windows 365」に複数の新機能–「Windows 11」との連携を強化
IT関連
2022-04-07 23:47
アマゾン、「AWS for Games」を立ち上げ–ゲーム業界向けサービス
IT関連
2022-03-26 05:56
LegalForce、契約管理システム「LegalForceキャビネ」に担当者向け期限通知機能
IT関連
2022-12-01 10:14
国内クライアント仮想化市場、オフィス回帰の影響でやや減少に–IDC調査
IT関連
2022-03-30 12:00