オープンソースの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
建築請負のリガード、RPA活用で「Salesforce」へのデータ登録・転記作業を自動化
IT関連
2023-08-16 22:14
NEC、AI活用の内視鏡画像解析でバレット食道の腫瘍を検知–顔認証技術を応用
IT関連
2021-06-01 20:38
デジタル人材に占めるリーダー層は約2%–NTTデータ経営研調べ
IT関連
2021-03-26 09:10
Oktaが無料のパスワードマネージャ「Okta Personal」を公開
セキュリティ
2023-08-31 17:50
VPNを「リフト&シフト」する–シスコシステムズ
IT関連
2023-07-26 00:59
ルミネ、施設サイトに「ウェブサイト多言語化ソリューション」を導入
IT関連
2023-12-17 23:29
「Microsoft Teams」が登場5周年–飛躍的な成長を遂げた共同作業ツールの今後
IT関連
2022-03-17 05:16
荷待ち時間解消の鍵は「同期」にあり–パナソニック コネクトらが連携
IT関連
2024-03-12 14:13
SSH越しでのGitHub操作にセキュリティキーが利用可能に–2021年中にパスワードを廃止へ
IT関連
2021-05-12 17:37
藤田医科大学、AWSで「PHR」基盤を構築
IT関連
2022-11-09 14:40
HPE、「Ezmeral」ポートフォリオを拡充
IT関連
2021-03-18 00:35
Chromeの疑似クラス「:has()」がjQueryの「:has()」に悪影響を及ぼす問題が解決へ。Chromeは回避策実装、jQueryは新バージョンで対応
Chrome
2022-12-22 23:08
Chatwork、予実管理を支援する「DIGGLE」を導入–全社的な予実意識の醸成を図る
IT関連
2022-08-19 16:40
NTTデータGSLが振り返るSAP事業の10年–SAP人材の獲得競争は激化
IT関連
2023-02-23 13:38