Wasm
История появления:
Практика:
- watlings - задачки, которые надо исправить
- exercism - курс по wasm
- wasm-wat-samples - примеры маленьких программ
- Wasm by example - first-steps
- Introduction - Rust and WebAssembly - Rust book для wasm
Документация:
- MDN WebAssembly
- WebAssembly - официальный сайт
Контейнеры:
- WebAssembly: Docker без контейнеров
- Обзор Kwasm — оператора для запуска WebAssembly-приложений в кластере Kubernetes
- Wasm vs Docker containers vs Kubernetes vs serverless: битва за первенство
Инструменты:
- WebAssembly Studio - online редактор
- WasmExplorer - интроспектор
Примеры продуктов:
- Расширение возможностей веб-сервера при помощи WASM на примере Angie
- Решение японских кроссвордов c P̶y̶t̶h̶o̶̶n̶ Rust и WebAssembly
- Консоль SSH на WebAssembly внутри браузера: как это сделано / Хабр
- Как мы засунули Git в браузер (и чего нам это стоило) / Хабр
- JSLinux - операционки
- Yew — Rust&WebAssembly-фреймворк для фронтенда / Хабр - frontend-фреймворк на rust с компиляцией в wasm
Внутреннее устройство машины:
awesome-списки (не разбирал):
- https://github.com/mbasso/awesome-wasm
- https://github.com/appcypher/awesome-wasm-langs
- https://github.com/appcypher/awesome-wasm-runtimes
Интероп:
- Wasmer: самая быстрая Go-библиотека для выполнения WebAssembly-кода / Хабр с go
- WebAssembly: короткий обзор ассемблера для фронтенда / Хабр с js
На потом: