В этом руководстве мы совершим путешествие от основ WebAssembly к использованию WebAssembly для интеграции с JavaScript, создания полноценных веб-сайтов и даже размещения и интерпретации приложений на Rust.
WebAssembly выполняет долгожданное обещание веб-технологий: быстрый код, типобезопасность во время компиляции, выполнение в браузере, на встроенных устройствах или где-либо еще. Rust предоставляет мощь C в языке, который строго следит за безопасностью типов. Объедините оба языка, и вы сможете писать для Интернета, как никогда раньше!
В этом демонстрационном выступлении Кевин проведет нас от основ WebAssembly к использованию WebAssembly для интеграции с JavaScript, создания полноценных веб-сайтов и даже размещения и интерпретации приложений на Rust.
Он даже покажет модули WebAssembly с горячей заменой для управления светодиодами на Raspberry Pi.
Дополнительная литература:
☞ JavaScript против C++ против WebAssembly: скорость, скорость, скорость