āļāđāļ§āļĒ Spin 2.0 Fermyon āļāļĢāļąāļāļāļĢāļļāļāļāļēāļĢāļŠāļĢāđāļēāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļĢāļ°āļāļāļāļĨāļēāļ§āļāđāļāđāļēāļ WebAssembly
Fermyon āđāļāļīāļāļāļąāļ§āļāļēāļĢāļāļąāļāđāļāļĢāļāđāļāļĢāļĄāđāļ§āļīāļĢāđāļ āđāļāļĒāđāļāļīāļāļāļąāļ§ Spin 2.0 āđāļāļ·āđāļāļŠāđāļāđāļŠāļĢāļīāļĄāļāļēāļĢāļāļąāļāļāļēāđāļāļāļāļĨāļīāđāļāļāļąāļ WebAssembly āļŠāļģāļŦāļĢāļąāļāļāļĢāļīāļāļēāļĢāļĢāļ°āļāļāļāļĨāļēāļ§āļāđ

āļāļāļāđāļāļāļāļēāļĢāļāļąāļāļāļēāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļĨāļēāļ§āļāđāđāļāđāļĢāļąāļāļāļēāļĢāļŠāđāļāđāļŠāļĢāļīāļĄāļāļĒāđāļēāļāļĄāļēāļ āđāļāļāļāļ°āļāļĩāđ Fermyon āļāļĢāļ°āļāļēāļĻāđāļāļīāļāļāļąāļ§ Spin 2.0 āļāļķāđāļāđāļāđāļāļāļēāļĢāļāļąāļāđāļāļĢāļāļāļĩāđāļāļĢāļāļāļĨāļąāļāļŠāļģāļŦāļĢāļąāļāđāļāļĢāļĄāđāļ§āļīāļĢāđāļāļāļĩāđāļĄāļĩāļāļ·āđāļāđāļŠāļĩāļĒāļ āđāļāļĒāļĄāļļāđāļāđāļāđāļēāđāļāļāļĩāđāļāļēāļĢāļāļąāļāļāļēāđāļāļāļāļĨāļīāđāļāļāļąāļ WebAssembly (Wasm) āļŠāļģāļŦāļĢāļąāļāļāļĨāļēāļ§āļāđ āļāļēāļĢāļ§āļāļāđāļģāļāļĩāđāļāđāļ§āļĒāđāļāļīāđāļĄāļāļāļāđāļāļĢāļ°āļāļāļāļāļāļāđāļāļĢāļ°āļāļāļ Wasm āđāļĨāļ°āļāļģāļŦāļāļāļāļąāđāļāļāļāļāļŠāļģāļŦāļĢāļąāļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāļāļāļēāļāđāļēāļĄāļĢāļąāļāđāļāļĄāđāđāļĨāļ°āļāļēāļĢāđāļāđāļāļēāļāļāđāļēāļĄ
āđāļāļīāļāļāļąāļ§āđāļŦāļĄāđāđāļĄāļ·āđāļāļ§āļąāļāļāļĩāđ 2 āļāļĪāļĻāļāļīāļāļēāļĒāļ āđāļĨāļ°āļāļĢāđāļāļĄāđāļāđāļāļēāļāļāļ GitHub āļ§āļąāļāļāļļāļāļĢāļ°āļŠāļāļāđāļŦāļĨāļąāļāļāļāļ Spin 2.0 āļāļ·āļāļāļēāļĢāļāļĢāļąāļāļāļĢāļļāļāļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļāļāļāļąāļāļāļąāļāļāļēāđāļāļāļāļ°āđāļāļĩāļĒāļ§āļāļąāļāļāđāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļĢāļąāļāđāļāļĄāđāđāļāļāļĢāđāļāļĄāđ āļāļąāļ āđāļāļĒāđāļāļ°āļāļģāļĢāļēāļĒāļāļēāļĢ spin.toml āļāļĩāđāļāļĢāļąāļāļāļĢāļļāļāđāļŦāļĄāđ āđāļāļĒāļĄāļĩāļĻāļđāļāļĒāđāļāļĨāļēāļāļāļĒāļđāđāļāļĩāđāļāļ§āļēāļĄāđāļĢāļĩāļĒāļāļāđāļēāļĒāđāļĨāļ°āļāļĢāļąāļāļĒāļēāļāļĢāļāļĩāđāļŠāđāļ§āļāļāļĢāļ°āļāļāļāļŠāļēāļĄāļēāļĢāļāđāļāđāļēāļāļķāļāđāļāđ āđāļāđāļ āļāļēāļāļāđāļāļĄāļđāļĨāļāļ Redis āļāļąāļāļāļąāļāļāļēāļāļĩāđāđāļāđāđāļāļĢāļĄāđāļ§āļīāļĢāđāļāļŠāļēāļĄāļēāļĢāļāđāļāđāļāļāļāļāļąāļāļāļ§āļēāļĄāļāļāļāļĒāļđāđ āļāļēāļĢāļāļģāļŦāļāļāļāđāļē āļŦāļĢāļ·āļāļāļĢāļīāļāļēāļĢāļāđāļāļĄāļđāļĨāļāļēāļāļ āļēāļĒāđāļāļŠāđāļ§āļāļāļĢāļ°āļāļāļ Wasm āļŦāļĢāļ·āļāļŠāļĢāđāļēāļāļāļēāļĢāļŠāļ·āđāļāļŠāļēāļĢāļāļąāļāļĢāļ°āļāļāļ āļēāļĒāļāļāļ
Spin 2.0 āđāļāđāļāļĢāļ°āđāļĒāļāļāđāļāļēāļ WebAssembly Component Model āđāļāđāļāđāļāļĩāļĒāļ§āļāļąāļ WASI Preview 2 (WebAssembly System Interface) āļāļĩāđāļāļēāļāļāļēāļĢāļāđāđāļ§āđāđāļāļāļĢāļīāļāļāļāļēāļĢāđāļāđāļāļēāļāļāļĢāļīāļ āđāļĄāđāļāļĨāļŠāđāļ§āļāļāļĢāļ°āļāļāļāļŠāļĢāđāļēāļāļ§āļīāļāļĩāļāļēāļĢāļĢāļ§āļĄāļāļīāļāđāļāļāļĢāđāđāļāļāļĢāļ°āļāļąāļāļŠāļđāļāļāļĩāđāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāđāļēāļāļąāļāđāļāļ·āđāļāļŦāļēāļāļĩāđāļāļģāļāļēāļāļ āļēāļĒāđāļāđ Wasm āļāļ§āļēāļĄāļāđāļēāļ§āļŦāļāđāļēāļāļĩāđāļāļģāđāļŦāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļ āļēāļĐāļēāđāļāļĢāđāļāļĢāļĄāđāļāđ āļāđāđāļāđāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļĢāđāļēāļāđāļāļ·āđāļāļŦāļē āđāļĨāļ°āļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāđāļāļĩāļĒāļāļŠāđāļ§āļāļāļĢāļ°āļāļāļāđāļŦāļĄāđāđ āđāļāļĒāđāļāđāļāļīāļāđāļāļāļĢāđāđāļāļāđāļŦāļĨāđāļēāļāļĩāđ āļāļąāļāļāļąāļāļāļēāļĄāļĩāļāļīāļŠāļĢāļ°āđāļāļāļēāļĢāđāļāđāļāļĢāļ°āđāļĒāļāļāđāļāļēāļāļ āļēāļĐāļēāļāđāļēāļāđ āļĄāļēāļāļĄāļēāļĒ āđāļāđāļ Rust, JavaScript, TypeScript āđāļĨāļ° Python āđāļāļ·āđāļāļŠāļĢāđāļēāļāļŠāđāļ§āļāļāļĢāļ°āļāļāļāļāļĩāđāļāļģāļāļēāļāļ āļēāļĒāđāļāđāļāļāļāļĨāļīāđāļāļāļąāļ Spin āđāļĨāļ°āļŠāđāļ§āļāļāļĢāļ°āļāļāļāđāļŦāļĨāđāļēāļāļĩāđāđāļāđāļĢāļąāļāļāļēāļĢāļāļīāļāļāļąāđāļāđāļāļ·āđāļāđāļāđāļāļāļāļāļķāđāļāļāļąāļāđāļĨāļ°āļāļąāļ
āļāļāļāļāļēāļāļāļĩāđāđāļĢāļēāļĒāļąāļāđāļāđāđāļŦāđāļāļāļēāļĢāļāļĢāļąāļāļāļĢāļļāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļĩāđāđāļāļāđāļāđāļāļāđāļ§āļĒ Spin 2.0 āđāļĄāļ·āđāļāđāļāļĩāļĒāļāļāļąāļāļĢāļļāđāļāļāđāļāļāļāļĒāđāļēāļ Spin 1.0 āļāļĩāđāđāļāļīāļāļāļąāļ§āđāļāđāļāļ·āļāļāļĄāļĩāļāļēāļāļĄ 2022 āđāļāļĢāļāļīāļāļŠāļģāļŦāļĢāļąāļāļāļ§āļēāļĄāļāļ·āļāļŦāļāđāļēāļāļĩāđāļŠāđāļ§āļāđāļŦāļāđāļāļ°āđāļāļāļĩāđāļāļąāļ§āļāļąāļāļŠāļĢāļĢāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāļĢāļ§āļĄ Wasmtime Spin āļāļģāļāļ§āļĒāļāļ§āļēāļĄāļŠāļ°āļāļ§āļāđāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļŠāļĢāđāļēāļāđāļĄāđāļāļĢāđāļāļāļĢāđāļ§āļīāļŠāļāļĩāđāļāļąāļāđāļāļĨāļ·āđāļāļāļāđāļ§āļĒāđāļŦāļāļļāļāļēāļĢāļāđ, API āđāļāļāđāļĢāđāđāļāļīāļĢāđāļāđāļ§āļāļĢāđ, āđāļ§āđāļāđāļāļāđāđāļāļāļāļđāļĨāļŠāđāļāļāļāļĩāđāļāļĢāļāļāļāļĨāļļāļĄ āđāļĨāļ°āđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāļĢāļāļāļĢāļąāļ AI āđāļāļĢāļđāļāđāļāļāļāļāļāļŠāđāļ§āļāļāļĢāļ°āļāļāļ Wasm
āđāļāļāļāļĨāļīāđāļāļāļąāļāđāļŦāļĨāđāļēāļāļĩāđāļĄāļĩāļāļāļēāļāđāļŦāļāļ·āļāļāļ§āđāļēāļāļīāļĄāđāļĄāļāļāļāļāđāļāļāđāļāļāļĢāđāļāđāļ§āļĒāļāļāļēāļāļāļĩāđāđāļŦāļāđāļāļķāđāļ āđāļāļĒāļĄāļĩāļāļ§āļēāļĄāļŠāļ°āļāļ§āļāđāļāļāļēāļĢāļāļāļāļēāļāļĩāđāļĒāļāļāđāļĒāļĩāđāļĒāļĄāļŠāļģāļŦāļĢāļąāļāļĢāļ°āļāļāļāļāļīāļāļąāļāļīāļāļēāļĢāđāļĨāļ°āļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄ CPU āļāļĩāđāļŦāļĨāļēāļāļŦāļĨāļēāļĒ āļāļ§āļāđāļāļēāļĄāļĩāđāļ§āļĨāļēāđāļāļāđāļāļāļēāļĢāđāļĢāļīāđāļĄāļāđāļāļāļĩāđāļāđāļģāļāļĒāđāļēāļāļāđāļēāļāļĢāļ°āļāļąāļāđāļāđāļĨāļ°āļŠāļēāļĄāļēāļĢāļāļĢāļāļāļĢāļąāļāļāļģāļāļāļāļąāļāļŦāļĄāļ·āđāļāļāđāļāļ§āļīāļāļēāļāļĩāļāļēāļĄāļāđāļāļĄāļđāļĨāļāļāļ Fermyon āļāļāļāļāļēāļāļāļĩāđ āļĒāļąāļāđāļŠāļāļāđāļŦāđāđāļŦāđāļāļāļķāļāļāļ§āļēāļĄāļĒāļ·āļāļŦāļĒāļļāđāļāļāļĩāđāđāļŦāļāļ·āļāļāļąāđāļāđāļāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢ āđāļāļĒāļāļģāļāļēāļāđāļāđāļāļĒāđāļēāļāļĢāļēāļāļĢāļ·āđāļāđāļāļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄāļāļąāđāļāđāļāđāļāļļāļāļāļĢāļāđāļāļāļēāļāļāļ°āļāļąāļāļĢāļąāļāđāļāļāļāļāļķāļ Docker Desktop, Kubernetes, Nomad āđāļĨāļ° Fermyon Cloud
WebAssembly āļāļķāđāļāļāļģāļŦāļāđāļēāļāļĩāđāđāļāđāļāļĢāļđāļāđāļāļāļāļģāļŠāļąāđāļāđāļāļāļēāļĢāļĩāđāļĨāļ°āđāļāļĢāļ·āđāļāļāđāļŠāļĄāļ·āļāļ āļāļģāļŦāļāđāļēāļāļĩāđāđāļāđāļāđāļāđāļēāļŦāļĄāļēāļĒāļāļēāļĢāļāļāļĄāđāļāļĨāđāļŠāļģāļŦāļĢāļąāļāļ āļēāļĐāļēāļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļŦāļĨāļēāļĒāļ āļēāļĐāļē āļĢāļ§āļĄāļāļķāļ C/C++, C#, Rust āđāļĨāļ°āļāļ·āđāļāđ āļāļĩāļāļĄāļēāļāļĄāļēāļĒ āļŠāļīāđāļāļāļĩāđāļāļģāđāļŦāđāļāļąāļāļāļąāļāļāļēāļĄāļĩāļ āļēāļĐāļēāļāļĩāđāļŦāļĨāļēāļāļŦāļĨāļēāļĒāđāļāļ·āđāļāļŠāļĢāđāļēāļāđāļ§āđāļāđāļāļāđāļĨāļ°āļĄāļāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļĩāđāđāļāļĨāđāđāļāļĩāļĒāļāļāļąāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļāļāđāļāļāđāļāļāļĩāļ āļāļēāļāļāđāļāļĄāļđāļĨāļāļāļ Fermyon Wasm āđāļāđāļĢāļąāļāļāļēāļĢāļāļģāđāļāđāļāđāļĄāļēāļāļāļķāđāļāđāļāļŦāļĨāļēāļĒāđāļāđāļĄāļļāļĄāļāļāļāļāļāļĄāļāļīāļ§āđāļāļāļĢāđāļŠāļĄāļąāļĒāđāļŦāļĄāđ āđāļĄāđāļ§āđāļēāļāļ°āđāļāđāļāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļāļĢāļēāļ§āđāđāļāļāļĢāđ āđāļāļāļāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđ āļĢāļ°āļāļāļāļĨāļąāđāļāļāļīāļ āļŠāļāļēāļāļāļēāļĢāļāđ IoT āđāļĨāļ°āļāļ·āđāļāđ āļāļĩāļāļĄāļēāļāļĄāļēāļĒ
āļŦāļēāļāļāđāļāļāļāļēāļĢāđāļāđāļāļĢāļ°āđāļĒāļāļāđāļāļēāļāļāļĨāļąāļāļāļāļ WebAssembly āđāļāđāļāļĢāđāļāđāļāļāđāļāļāļāļāļļāļ āđāļŦāđāļāļīāļāļēāļĢāļāļē AppMaster Platform āļāļķāđāļāđāļāđāļĢāļąāļāļāļēāļĢāļĒāļāļĄāļĢāļąāļāļ§āđāļēāđāļāđāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļŠāļđāļāđāļāļĒ G2 āđāļāļĪāļāļđāđāļāđāļĄāđāļāļĨāļīāļāļĩ 2023 āļŠāļģāļŦāļĢāļąāļāđāļāļĨāļāļāļāļĢāđāļĄāļāļēāļĢāļāļąāļāļāļē no-code āļāļāļ°āļāļĩāđāļāļąāļāļāļąāļāļāļēāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļāđāļāļĨāļđāļāļąāļāļāļāļāļāđāđāļ§āļĢāđāļāļĩāđāļāļĢāļąāļāļāļāļēāļāđāļāđāļāļĩāđāļāļĢāļāļāļāļĨāļļāļĄāļŠāļģāļŦāļĢāļąāļāđāļāđāļāđāļāļāļāđ āđāļ§āđāļ āđāļĨāļ°āđāļāļāļāļĨāļīāđāļāļāļąāļāļĄāļ·āļāļāļ·āļ āđāļāļĒāđāļĄāđāļĄāļĩāļ āļēāļĢāļ°āļāļēāļāđāļāļāļāļīāļ āđāļāļĨāļāļāļāļĢāđāļĄāļāļąāļāļāļĨāđāļēāļ§āļĒāļąāļāļĢāļāļāļĢāļąāļāļāļēāļĢāļāļģāļāļēāļāļāļąāļāļāļēāļāļāđāļāļĄāļđāļĨāļāļĩāđāđāļāđāļēāļāļąāļāđāļāđāļāļąāļ PostgreSQL āļāļķāđāļāđāļāđāļāļŠāđāļ§āļāļŦāļāļķāđāļāļāļāļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ āļāļģāđāļŦāđāđāļāļĨāļāļāļāļĢāđāļĄāļāļĩāđāđāļāđāļāļāļąāļ§āđāļĨāļ·āļāļāļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļąāļāļāļēāļāļāļāļāđāđāļ§āļĢāđāļŠāļĄāļąāļĒāđāļŦāļĄāđ


