Вышел Spin 2.0 — обновление фреймворка Fermyon для создания приложений на WebAssembly
Фреймворк предназначен для облачных вычислений, которые собирают приложения из Wasm-компонентов, написанных на разных языках программирования. Spin 2.0 формирует базу для смены режимов между выполнением и реализацией.
просмотры 215🕑 1 мин. чтения
Фреймворк предназначен для облачных вычислений, которые собирают приложения из Wasm-компонентов, написанных на разных языках программирования. Spin 2.0 формирует базу для смены режимов между выполнением и реализацией.
У новой версии повысилась производительность. Это произошло благодаря пулу-распределителю памяти Wasmtime. Фреймворк позволяет разрабатывать событийно-ориентированные микросервисы, API бессерверного типа, веб-сайты, full-stack и AI-приложения в виде компонентов Wasm.
Компания сообщает, что при запуске у этого приложения низкая задержка. Они выполняют несколько тысяч запросов в секунду. И могут работать где угодно: от миниатюрных устройств до Docker Desktop, Kubernetes, Nomad и Fermyon Cloud.
Wasm — это формат двоичных инструкций и виртуальная машина, которая компилирует для языков программирования C/C++, C#, Rust и других.
Shopify открывает Ruvy, инструментарий для создания Wasm-модулей из Ruby-кода
Ruvy от компании Spotify — это инструментарий WebAssembly, способный транслировать Ruby-код в модули Wasm, основанный на ruby.wasm. Ruvy реализован на языке Rust и содержит некоторые оптимизации для повышения производительности и упрощения выполнения Wasm-модулей.