オープンソースの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
IBM社長ジム・ホワイトハースト氏がわずか14カ月で退任
その他
2021-07-04 22:47
カバンの中で勢いよく発火、発煙 リチウムイオン電池の事故、国民生活センターが再現動画で注意喚起
くらテク
2021-03-20 20:30
CTC、EX管理ツールでエンゲージメント向上–データドリブンな人事施策を実現
IT関連
2022-12-07 21:43
製品やサービスへのAI実装を進めるマイクロソフト
IT関連
2023-03-18 17:33
Facebookの年次開発者会議、今年は「F8 Refresh」として6月2日にオンラインのみで
企業・業界動向
2021-03-25 17:39
グーグル、量子耐性のあるFIDO2セキュリティキーの実装を公開
IT関連
2023-08-19 10:18
ソニーネットワークコミュニケーションズ、ボイスボット活用でオペレーターの応対件数35%削減
IT関連
2023-03-01 13:26
Istio 1.10リリース。スケーラビリティの向上やカナリアアップデートを容易に
Docker / コンテナ / 仮想化
2021-06-01 06:27
Facebook、職場にメタバースを取り入れる「Horizon Workrooms」を発表
IT関連
2021-08-20 10:02
コロナ禍でも金融のIT支出は活発–IDCが分析
IT関連
2022-01-19 14:11
ダイキン工業、全社規模のRPAを約1年半で展開
IT関連
2022-06-16 14:44
「エンタープライズの5Gは始まったばかり」–エリクソンの野崎社長
IT関連
2023-02-23 05:49
ポストコロナの新常識–ハイブリッドワーカーのためのセキュリティとは
IT関連
2023-07-04 14:55
長年のフリーランス経験で学んだ在宅勤務の3つのコツ
IT関連
2023-01-17 14:07