NGINX Unit、サーバサイドWebAssemblyにプレビュー対応。Webアプリケーション開発がWebAssemblyで可能に

今回は「NGINX Unit、サーバサイドWebAssemblyにプレビュー対応。Webアプリケーション開発がWebAssemblyで可能に」についてご紹介します。

関連ワード (一部、主導、安全等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


オープンソースで開発されている軽量なアプリケーションサーバ「NGINX Unit」(エンジンエックス ユニット)が、最新のバージョンである「NGINX Unit 1.31」でサーバサイドWebAssemblyにテクノロジープレビューとして対応し、WebAssemblyランタイムを搭載したことを明らかにしました。

NGINX UnitはこれまでPHPやPython、ruby、Perl、Go言語などに対応し、Webアプリケーション構築が可能でした。今回この対応言語にWebAssemblyが加わったことになります。

Server-side #WebAssembly has immense potential. In a new blog post, @LiamCrilly explores how the NGINX Unit WebAssembly language module showcases the possibilities of server-side #Wasm while offering a lightweight server for running web applications. https://t.co/xu0PSjinb6 pic.twitter.com/nmicAeQ6LX

— NGINX (@nginx) September 5, 2023

NGINX UnitがサーバサイドのWebAssemblyに対応することで、開発者はWebAssemblyに対応したさまざまな言語で、瞬時に起動し高速な実行が可能なWebアプリケーションの開発が可能になります。

WebAssemblyランタイムには、ByteCode Allianceが開発を主導してWasmtimeを採用。OSに依存しないクロスプラットフォーム対応のWebAssemblyアプリケーションの開発が可能なため、ローカル環境で開発し、サーバやクラウドにデプロイするといったことが問題なく行えます。

またNGINX Unitはアプリケーションごとの分離を提供しているため、WebAssemblyのサンドボックス機能によって、信頼されていないコードであってもより安全な実行が可能となります。

ただし現時点ではWebAssemblyモジュールや、WebAssemblyモジュールがHTTPの入出力を行うための標準としてWebAssembly System Interface(WASI)の一部として策定されているWASI HTTPの仕様は完成していないため、これらの標準が策定され次第、対応する予定としています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
NEC、ローカル5G用のUPF/MEC統合機器を発売–低遅延用途に対応
IT関連
2022-12-24 14:19
Kubernetesの利用が拡大、エッジなど最先端の用途で高い活用率
IT関連
2022-02-17 13:03
ハリウッドではすべてがリブートされる、そう散々なサービスだった映画見放題サブスクMoviePassでさえも
IT関連
2022-02-13 21:33
GitLab、「GitLab 16.5」をリリース–コンプライアンス標準準拠レポートなどを追加
IT関連
2023-11-11 20:11
2日間で1億円──投げ銭“スパチャ”の流行は日本特有? YouTube幹部に直撃インタビュー
イラスト・デザイン
2021-03-19 16:06
企業の成長戦略とテクノロジースタックを整合させるには
IT関連
2023-01-14 05:00
⾃律制御システム研究所とエアロネクストが4D GRAVITY搭載物流用ドローンの最新試作機を発表
ドローン
2021-03-20 06:38
GPSで迷子の犬や猫をトラッキングする「Tractive」がオーストリアから米国へ進出
ハードウェア
2021-05-28 08:23
NEC、AI活用した業務改善の支援サービス–現場作業の可視化データから業務課題を分析
IT関連
2024-06-06 11:28
マイクロソフトの「クラウドPC」はChromebookのような低価格ハードウェア誕生につながる?
ソフトウェア
2021-07-16 16:32
セールスフォースSVPに聞く–「Einstein Automate」、AIと自動化の可能性(後編)
IT関連
2021-03-15 09:14
「オルタナティブデータ」とは何か?KDDIらデータ分析のキーパーソンが語る金融業界における位置情報活用
その他
2021-08-19 14:35
freeeとワークスモバイルジャパンが協業–「チャットで勤怠(freee勤怠管理)」提供
IT関連
2023-07-22 22:31
Node.jsの新LTS版となる「Node.js 16」正式リリース。Apple M1チップ対応、JavaScriptエンジン「V8 9.0」搭載など新機能
JavaScript
2021-04-23 17:49