Публикации по теме 'webassembly'


Усовершенствуйте свою игру с помощью Web-Assembly
A.k.a. WASM Что, если бы я сказал вам, что есть язык, который по производительности на голову выше Javascript, и ждет вас, чтобы вы его изучили! Он достаточно скромный, чтобы быстро работать с Javascript, но в то же время превосходит его по производительности. Рассмотрите возможность перевода не веб-приложения, написанного на C / C ++, в двоичный модуль, готовый для Интернета. Похоже на волшебство, не так ли? Вступайте, ВЕБ-СБОРКА! WebAssembly (также известный как WASM) - это..

Быстрее, давайте возьмем WebAssembly
В этой статье рассказывается, что такое WebAssembly, когда и как его использовать. Что такое WebAssembly (WASM)? WebAssembly - это IR-язык, который может выполняться в браузере или на сервере с помощью JavaScript для разных архитектур ОС. Emscripten - это набор инструментов для компиляции C / C ++ или Rust в байт-код wasm для повышения производительности веб-программирования. Установка Следуйте руководству , чтобы установить emscripten sdk. # Get the emsdk repo $ git clone..

Введение в WASM для разработчиков .Net
Прошло много времени с тех пор, как я что-то писал. Развитие и прогресс, происходящие в WebAssembly, действительно заставили меня сесть, написать и поделиться своими выводами в этой статье. Я чувствую, что это гигантский скачок в Интернете. С 2015 года я слышу те или иные новости о прогрессе, достигнутом в WebAssemply. Я был очень взволнован, когда узнал, что во время выполнения браузера будет работать что-то новое, «отличное от JavaScript». До сих пор монополия принадлежит JavaScript...

Декодирование WebP на лету с использованием WASM и Service Worker
Для людей, которые меня знают, я был очень взволнован последними разработками на веб-платформе, такими как модули, сервис-воркеры, а теперь и веб-сборка! Удивительно видеть динамику и прогресс, достигнутый благодаря тому, что рабочая группа W3C, членом которой я являюсь, только что выпустила свой первый рабочий проект стандарта: Базовая спецификация WebAssembly В этом документе описывается версия 1.0 базового стандарта WebAssembly, безопасный, переносимый,..

От ржавчины до рассвета -> Время ржавчины
Когда я начал изучать Rust, спорить с компилятором было все равно что 16-летнему спорить с родителями, потому что я хочу пойти в паб с друзьями. Теперь, когда я вырос, программирование на Rust больше похоже на разговоры с моей девушкой, иногда все еще раздражающие, но мне это нравится. Придя из C/C++ и попробовав Python и Javascript, поначалу казалось фантастическим не раздражаться все время строгим компилятором. В Javascript я мог делать все, даже если это было безумием. Потом я..

Модули WebAssembly в Rust: подробное описание синтаксиса
Изучение возможностей, компиляции и зависимостей модуля Rust wasm Это продолжение предыдущей статьи , в которой была представлена ​​разработка модулей WebAssembly в Rust, где демонстрационный проект (размещенный на Github ) демонстрирует запрос асинхронной выборки, вызываемый непосредственно в коде Rust, и скомпилированный двоичный файл wasm. Если во вводной статье описывается процесс разработки и сборки модуля WebAssembly, здесь мы более подробно исследуем синтаксис проекта, чтобы..

Начало работы с WebAssembly, Docker и Alpine
Начните работу с WASM сегодня Go имеет встроенную поддержку, которая делает WASM (WebAssembly) простым и возможным. Попробуем впервые использовать WASM. Перед запуском этого в вашей системе необходимо несколько пакетов. Начните с создания файла .docker и установки Docker на ваш хост-компьютер: Здесь у нас есть файл Go .docker на основе Alpine . Это образ Docker минимального размера с уже установленным Go. Мы создадим рабочий каталог с именем /app , а затем установим..