オープンソースの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
IT担当者の「燃え尽き」や「アラート疲れ」、AIによってどう防ぐか
IT関連
2024-04-23 08:23
最新ロボットはどこまで人の代わりになる? キーワードは“親しみやすさ”? 新人記者が体験してみた
ロボット・AI
2021-07-14 04:26
サントリー、「全社員型タレントマネジメント」の推進で統合人事システムを導入
IT関連
2024-02-01 10:47
AI inside、AIエージェント「Heylix」のビジネス拡大–データ活用の促進へ
IT関連
2024-06-04 10:43
東京大学が「デジタルツイン」構築向けWebGISプラットフォーム「Re:Earth」をオープンソースとして公開
ソフトウェア
2021-07-29 15:03
Airbnb、1月20日の新大統領就任式に向け議事堂襲撃者の宿泊を制限する計画
企業・業界動向
2021-01-13 23:35
クラウド時代のデータ保護の新たなスタンダードの確立を目指す–ヴィーム・古舘社長
IT関連
2025-01-09 19:20
キヤノンMJ、監視カメラのクラウド録画もできる映像管理サービスを発表
IT関連
2022-06-22 20:16
Google、VRペイントアプリ「Tilt Brush」の開発を中止しオープンソースに
イラスト・デザイン
2021-01-28 14:52
ランサムウェアの身代金支払額が急増–Coveware調査
IT関連
2021-04-28 02:32
「Windows 10X」、開発中断か
IT関連
2021-05-10 00:57
AWS、IPv4アドレスの使用に課金、1時間当たり0.005ドル。2024年2月1日から
AWS
2023-07-31 16:51
脆弱性管理を改善する4つのマトリクスと優先順位付け
IT関連
2022-08-04 12:36
雪景色の“ワーケーション列車”運行 「しなの鉄道」でゆったり仕事
くらテク
2021-01-22 03:50