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


Создание библиотеки на базе WebAssembly для современного Интернета
В этой статье рассказывается о моем первом практическом опыте работы с WebAssembly и о нескольких полезных приемах, которые я получил при создании библиотеки vmsg . Недавно у меня появилось немного свободного времени, поэтому я решил попробовать новый стандарт WebAssembly и реализовать с его помощью простую, но полезную библиотеку. Как указано в документации WebAssembly , одной из основных целей было создание формата, который можно было бы быстро анализировать и который имел бы..

WebAssembly - Использование Emscripten для создания базового модуля
В моей последней статье Введение в WebAssembly я показал вам некоторые основы работы с модулем WebAssembly с использованием Emscripten. Эта статья является результатом некоторых исследований и экспериментов, направленных на то, чтобы увидеть, можно ли создать модуль WebAssembly с использованием Emscripten, но не иметь никакого связующего кода. Например, если бы мы создали следующий файл C с помощью следующей командной строки, результатом был бы файл HTML размером 101 КБ, файл JS..

Игра-змейка с Rust, JavaScript и WebAssembly
В этом курсе мы создадим игру-змейку с помощью Rust, JavaScript и WebAssembly. Мы узнаем, как экспортировать API, реализованный с помощью Rust, в приложение JavaScript. Мы познакомимся с рендерингом холста, приложениями векторов и основами разработки игр. Вы можете найти исходный код в этом репозитории GitHub , а посмотреть игру здесь . Архитектура игры . Создание экземпляра игры . Рендеринг игры . Размещение еды . Игровой цикл . Перемещение змейки . "Поедание пищи."..

Выпущен Cheerp 2.0 - самый мощный Cheerp на сегодняшний день
Лучший в своем классе компилятор C / C ++ для WebAssembly / JavaScript Сегодня мы с гордостью объявляем о выпуске Cheerp 2.0, кульминации 4-х летних улучшений и оптимизаций и нашего самого большого выпуска со времен Cheerp 1.0 в 2014 году. Cheerp - это коммерческий компилятор C / C ++ с открытым исходным кодом для веб-приложений HTML5, способный компилировать C / C ++ в WebAssembly, JavaScript или их комбинацию. Cheerp - это наиболее продвинутое и гибкое решение для переноса кода C..

Загрузка модулей WebAssembly в JavaScript
Согласно официальному сайту, WebAssembly описан ниже - WebAssembly (сокращенно Wasm ) - это двоичный формат инструкций для виртуальной машины на основе стека. Wasm разработан как переносимая цель компиляции для языков программирования, позволяющая развертывать в Интернете клиентские и серверные приложения. В рамках этой статьи я предполагаю, что вы знаете, что такое WebAssembly и чего он стремится достичь. Вы можете прочитать больше об этом здесь". Заявление об ограничении..

WebAssembly: будущее JS и многоязычного Интернета
80% пользователей используют браузеры, поддерживающие в своих браузерах другие языки, кроме JS. Это новое изменение, но важное; мы смотрим в будущее, в котором Интернет будет построен не только на JS, но и на C, Rust и даже GoLang. Поговорим о WebAssembly; почему он появился, в чем он хорош и почему он на самом деле не означает гибели для JS, а вместо этого позволяет вам по-настоящему улучшить работу в Интернете, дополнив JS возможностью использовать модули, написанные на других языках,..

Мой опыт в качестве первого раза Rustacean
Я всегда восхищался высокопроизводительным кодом и тем, как заставить вещи работать очень-очень быстро, например, точно настроенный движок, так что «язык системного программирования, который работает невероятно быстро, предотвращает почти все сбои и устраняет гонки данных», безусловно, стоил изучения. Мое путешествие началось с того, что меня вдохновил доклад на конференции о WebAssembly и о том, что сборка мусора еще не поддерживалась. Это означало, что все, что я считал само собой..