Главная » Архив меток: wasm

Архив меток: wasm

Новости Rust #1 (Сентябрь 2018)

28 с обзором ржавых событий за месяц неплохо зашел, так что вот держите очень субъективный срез ржавых новостей за прошлый месяц. Мой комментарий к новости про Rust 1. 29, записи докладов с Rustconf 2018, gfx-rs, Rust2018, порт Flatbuffers, новые версии ripgrep и Alacritty. В этой подборке: Rust 1. Rust 1.29 29. Вышел Rust 1. Основные нововведения — доступные сразу из ...

Читать далее »

Опыт с WebAssembly или как С++ undefined behavior выстрелил в ногу

Под катом же будет текстовая версия всего относительно UB. На прошедшем C++ Russia 2018 мы рассказывали о нашем опыте перехода на WebAssembly, как наткнулись на UB и как его героически закостыляли, немного о самой технологии и как работает на разных устройствах. Код используемых тестов доступен на GitHub. Схема проекта Сам он написан на C++ с поддержкой Lua. Бизнес логика пишется ...

Читать далее »

[Перевод] От JavaScript к Rust и обратно: рассказ о wasm-bindgen

Мы уже видели насколько WebAssembly быстро компилируется, ускоряет js библиотеки и генерирует более компактные бинарники. У нас даже есть общее представление как наладить взаимодействие не только между сообществами Rust и JavaScript, но и с сообществами других языков. В прошлой статье мы упоминали специальный инструмент wasm-bindgen и сейчас я бы хотел остановиться на нем более подробно. На данный момент спецификация WebAssembly ...

Читать далее »