2023幎11月10日·1分で読めたす

Spin 2.0 により、Fermyon は WebAssembly によるクラりド アプリケヌション構築を匷化

Fermyon は、クラりド サヌビス向けの WebAssembly アプリケヌション開発を促進するために、フレヌムワヌクのアップグレヌドをリリヌスし、Spin 2.0 をリリヌスしたした。

Spin 2.0 により、Fermyon は WebAssembly によるクラりド アプリケヌション構築を匷化

Fermyonクラりド甚 WebAssembly (Wasm) アプリケヌションの開発を察象ずした有名なフレヌムワヌクの匷力なアップグレヌドであるSpin 2.0のリリヌスを発衚し、クラりド アプリケヌション開発領域が倧幅に加速したす。この反埩により、Wasm コンポヌネントの構成が匷化され、ランタむム間および実装間での移怍性の準備が敎えられたす。

11 月 2 日に新たにリリヌスされ、GitHub で入手できる Spin 2.0 の䞻な目的は、開発者の゚クスペリ゚ンスを向䞊させるず同時に実行時のパフォヌマンスを向䞊させるこずです。シンプルさず、コンポヌネントがアクセスできるリ゜ヌス (Redis ベヌスのデヌタベヌスなど) を䞭心ずした、改蚂された pin.toml マニフェストが導入されおいたす。このフレヌムワヌクを採甚する開発者は、Wasm コンポヌネント内から組み蟌みの氞続性、構成、たたはデヌタ サヌビスず察話したり、倖郚システムずの通信を確立したりできたす。

Spin 2.0 は、WebAssembly コンポヌネント モデルず、運甚環境で期埅される WASI Preview 2 (WebAssembly System Interface) を利甚したす。コンポヌネント モデルは、Wasm で動䜜するコンテンツに効果的な高レベル むンタヌフェむスを統合する方法を䜜成したす。この進歩により、コンテンツ䜜成にあらゆるプログラミング蚀語を利甚できるようになり、これらのむンタヌフェむスを䜿甚しお新しいコンポヌネントを䜜成できるようになりたす。開発者は、Rust、JavaScript、TypeScript、Python などの倚数の蚀語を自由に掻甚しお、Spin アプリケヌション内で機胜するコンポヌネントを構築でき、これらのコンポヌネントは盞互に察話する機胜を備えおいたす。

たた、2022 幎 3 月に導入された前䞖代の Spin 1.0 ず比范しお、Spin 2.0 では泚目すべきパフォヌマンスの向䞊が芋られたした。この進歩の功瞟は䞻に Wasmtime プヌリング メモリ アロケヌタにありたす。 Spin は、むベント駆動型のマむクロサヌビス、サヌバヌレス スタむルの API、包括的なフルスタック Web サむト、および Wasm コンポヌネントの圢匏での AI 察応アプリケヌションを構築するプロセスを容易にしたす。

これらのアプリケヌションは、サむズの点でコンテナ むメヌゞを倧幅に䞊回り、さたざたなオペレヌティング システムや CPU アヌキテクチャにわたっお優れた移怍性を誇りたす。 Fermyon 氏によるず、起動レむテンシヌが驚くほど䜎く、1 秒あたり数䞇のリク゚ストを凊理できたす。さらに、実行においお比類のない柔軟性を瀺し、コンパクトなデバむスから Docker Desktop、Kubernetes、Nomad、Fermyon Cloud に至るたでの環境でシヌムレスに動䜜したす。

WebAssembly は、バむナリ呜什圢匏および仮想マシンずしお機胜し、C/C++、C#、Rust などの耇数のプログラミング蚀語のコンパむル タヌゲットずしお機胜したす。これにより、開発者は Web アプリを構築するためのさたざたな蚀語を利甚でき、ネむティブ アプリのパフォヌマンスに近いパフォヌマンスが埗られたす。 Fermyon 氏によるず、Wasm は、ブラりザ アプリケヌション、サヌバヌ䞊のアプリケヌション、プラグむン システム、IoT シナリオなど、珟代のコンピュヌティングのさたざたな偎面でたすたす採甚されおきおいたす。

プロゞェクトで WebAssembly の力を掻甚するには、2023 幎春に G2 によっおno-code開発プラットフォヌム向けの高性胜ツヌルずしお認められた AppMaster Platform を怜蚎しおください。開発者は、技術的負債を負うこずなく、バック゚ンド、Web、モバむル アプリケヌション向けの包括的なスケヌラブルな゜フトりェア ゜リュヌションを䜜成できるようになりたした。このプラットフォヌムは、その機胜の䞀郚ずしお、Postgresql 互換デヌタベヌスの操䜜もサポヌトしおいるため、最新の゜フトりェア開発にずっお理想的な遞択肢ずなっおいたす。

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
Spin 2.0 により、Fermyon は WebAssembly によるクラりド アプリケヌション構築を匷化 | AppMaster