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


Gopher встречает Plasma: эксперимент WebAssembly
Использование WASM, написанного на Go, для создания эффекта плазмы На заре программирования хакеры со всего мира участвовали в так называемой демонстрационной сцене . Это все еще процветает сегодня, но я в основном знаком с фазой старой школы , которая в основном включала использование аппаратных взломов и других уловок, чтобы довести персональные компьютеры до предела. Мы могли обмануть видеопроцессор, заставив его рисовать в областях, которые он не должен был рисовать, и с умным..

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

Как реализовать несколько тем в приложении BlazorWasm
Как реализовать несколько тем в приложении BlazorWasm Ранее на этой неделе Дэниел Рот опубликовал последние обновления обновлений ASP.NET Core и Blazor в .NET Core 3.0 в своем блоге https://devblogs.microsoft.com/aspnet/asp-net-core -and-blazor-updates-in-net-core-3-0 . Я был взволнован, поскольку NET Core 3.0 готов к производству, и предварительное обновление Blazor WebAssembly доступно в этом выпуске, а также смотрел презентации Дэниела Рота на .NET Conf 2019: Создание..

Создание досок для судоку pt. 4: C ++ для WebAssembly
Часть моей серии по созданию досок для судоку: Часть 1: Структура и алгоритм Часть 2 : Сравнение реализации Часть 3: Rust для WebAssembly Часть 4: C ++ для WebAssembly В последней статье я рассказал, как была изменена реализация Rust для поддержки использования в качестве модуля WASM и в собственном двоичном файле. В этом посте я сделаю то же самое для реализации на C ++. "Читать далее…"

WebAssembly — вызов JavaScript из голого кода C
В моей предыдущей статье мы рассмотрели идею создания простого модуля WebAssembly без использования Emscripten. В этой статье мы смогли вызвать модуль из JavaScript, но не сделали обратного: Как вызвать JavaScript из модуля? Вызов JavaScript из модуля WebAssembly В этой статье мы попытаемся заставить модуль WebAssembly вызывать метод, определенный в нашем JavaScript. Чтобы скомпилировать код C, когда используемый метод отсутствует в исходном коде, вам необходимо определить..

Взаимодействие JavaScript с WebAssembly
В моем последнем посте я представил WebAssembly - что это такое, почему нас это волнует и как это выглядит? В этом посте я хотел бы немного исследовать внутреннюю работу того, как мы можем общаться между Rust (wasm) и JavaScript. Как я упоминал в предыдущем посте, WebAssembly не является ни JavaScript, ни каким-то строго типизированным диалектом. Это автономный, скомпилированный переносимый двоичный файл. То, как вы отправляете данные и получаете данные из этого двоичного файла, связано..

Структуры C и JavaScript
При работе с JavaScript и взаимодействии с кодом C (FFI, NAPI, WASM) вы можете столкнуться со структурами C. Они универсальны, просты и суперполезны, и не только для C (вы можете использовать их с Rust и всем, что компилируется в Wasm, и многим другим). Ранее я написал похожее объяснение строк C , и вы можете использовать очень простую/легкую библиотеку для взаимодействия с обеими, если хотите. Простой пример Допустим, у вас есть такой код: // blend.c typedef struct Color {..