home.social

#wasi_preview2 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #wasi_preview2, aggregated by home.social.

fetched live
  1. Асинхронность в WebAssembly(WASM)

    Обзор асинхронности WASM с выходом WASI 0.3 WASM уже вышел за пределы браузеров и выглядит как перспективная технология для серверной разработки. Однако в вопросе серверного компьюта рано или поздно встает вопрос асинхронной обработки I/O-bound нагрузки. В данной статье попробуем разобраться, что как отвечает экосистема WASM на данный вызов. Статья особенно актуальна в свете того, что совсем недавно официально представлен WASI 0.3

    habr.com/ru/articles/1055048/

    #WASM #wasi #wasi_preview2 #wasi_preview3 #webassembly #async #Component_model

  2. Wasm-плагины на Go

    Привет, Хабр! Когда обсуждают расширяемость бэкендов, первым делом вспоминают нативные плагины на C или C++. Дальше обычно всплывают вопросы ABI, совместимости компиляторов, загрузчиков и фразы «а у нас Alpine с musl». В Go исторически был пакет plugin , но его применимость ограничена окружениями и сборкой. В 2025 году картина проще: берем WebAssembly как изолированный байткод, исполняем его прямо из Go и получаем плагинную архитектуру без плясок с динамическими библиотеками. Далее в статье рассмотрим, как создать практичную систему Wasm-плагинов на Go: с изоляцией, таймаутами, контрактом данных и обновлениями на лету. Для рантайма возьмем wazero , потому что он написан на Go и не требует cgo.

    habr.com/ru/companies/otus/art

    #golang #Golang_плагины #WebAssembly_Go #Wasm_плагины #wazero #TinyGo_wasm #Rust_wasm #WASI_preview1 #WASI_preview2 #Go_plugin_package