オープンソースの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
2023年最初の「Windows 11」プレビュービルドがリリース
IT関連
2023-01-11 19:47
NTT、GPUやFPGAなどを柔軟に組み合わせるコンピューティング技術を実証
IT関連
2022-11-09 05:03
「OpenSSH 9.0」、量子コンピューターを使った攻撃からの保護をデフォルトに
IT関連
2022-04-13 01:24
Google、PostgreSQL互換のAlloyDBにAI機能を組み込んだ「AlloyDB AI」正式版に。ローカルで実行できるソフトウェア版も提供
Google
2024-03-07 20:03
変わりたい中堅・中小企業にこそマルチクラウドのススメ–ウェビナー開催
IT関連
2022-08-19 01:33
コナミがOculus Quest向けゲームに参入 VR音ゲー「BEAT ARENA」発売へ
最近の注目ニュース
2021-03-11 13:48
多くの産業が成長を後押し–IDC Japan、国内IT市場予測
IT関連
2021-05-28 20:35
CloudLinux、「CentOS」の代替OS「AlmaLinux」ベータ版リリース
IT関連
2021-02-02 08:44
CDNのFastly、世界的な障害の原因は「ソフトウェアのバグ」
IT関連
2021-06-10 07:41
[速報]マイクロソフト、開発環境向けにビルド高速化を実現する「Dev Drive」発表、新ファイルシステムなど採用。Build 2023
Microsoft
2023-05-24 00:28
朝日生命、手続き業務迅速化の「イメージ処理プラットフォーム」を構築
IT関連
2021-03-24 09:24
フィーチャーフラグAPIの標準化を目指す「OpenFeature」がCloud Native Computing Foundationのインキュベーティングプロジェクトに昇格
API
2023-12-21 22:53
新入社員らのコミュニケーション活性化–パーソル、グループ36社をかるたで解説
IT関連
2021-04-06 01:33
暗号化チャットのSignalが英国でMobileCoinによる決済機能をテスト中
フィンテック
2021-04-08 14:30