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


Запуск Nginx с WebAssembly
Запуск Nginx с WebAssembly Это история нашего пути к созданию первой среды выполнения WebAssembly, способной запускать Nginx. Мы начали Wasmer с целью запускать автономные платформенно-зависимые приложения на любой платформе или архитектуре, чтобы разработчики могли сосредоточиться на том, что действительно важно: быстрее выйти на более крупный рынок с меньшими усилиями. Для этого мы поняли, что WebAssembly - идеальная технология для использования: Он может быстро..

C ++ в WebAssembly: передача массивов и массивов в C ++
Важное примечание: Эта статья основывается на моем предыдущем C ++ до Учебного пособия по WebAssembly . Обязательно отсканируйте его, прежде чем читать. Структура проекта Прежде всего, немного о домашнем хозяйстве. Вот моя структура папок: $ tree . . ├── build ├── build.sh ├── cpp │ ├── CMakeLists.txt │ ├── sum │ └── sum.cpp ├── serve.sh └── web ├── gen │ ├── sum.js │ └── sum.wasm └── index.html Со следующим соответствующим содержанием: $ cat..

Оптимизирующий компилятор JavaScript
JavaScript в C ++ для более быстрого JavaScript Сегодня я собираюсь провести смелый эксперимент. Придумываем оптимизирующий компилятор JavaScript для JavaScript. Оптимизировать по какой метрике? Производительность выполнения кода (например, сколько времени нужно, чтобы вычислить n-е простое число). Я начал с того, что прочитал статью Сурма , защитника разработчиков Google, Является ли WebAssembly волшебной производительностью, пикси-пылью? . Пойдите, посмотрите, это..

Начало работы с Rust и WebAssembly
Rust — это язык системного программирования . Он работает молниеносно быстро . Он гарантирует потокобезопасность и не обещает висячего указателя . Зачем мне учить еще один язык, что такого интересного в Rust? У него лучшая эргономика. Более простой и явный синтаксис с некоторыми приятными неявными синтаксисами . Он включает в себя лучшее из обоих миров (языки высокого и низкого уровня). Легче учиться и гораздо проще отлаживать. (посмотрите на сообщение об ошибке ниже от..

Веб-сборка, Blazor и будущее веб-разработки
Эта статья является частью серии Developer Developer Developer 13 , посвященной выступлениям, проведенным в штаб-квартире Microsoft UK в Ридинге 23 июня 2018 г. Второй доклад был Джозефом Вудвордом на тему Веб-сборка, Blazor и будущее веб-разработки . Джозеф Вудворд также представляет Blazor с известным гуру веб-производительности Стивом Сандерсоном на .NET South West в Бристоле 17 июля 2018 года, и уже есть желающие на это мероприятие. Чтобы объяснить необходимость..

Краткое введение в WebAssembly
До сих пор JavaScript является языком интернета. Но в будущем это может быть не так, поскольку некоторые крупные игроки, такие как Google, Microsoft, Mozilla, Apple и некоторые другие люди вместе с W3C , объединились для создания нового стандарта под названием WebAssembly Который будет поддерживаться всеми браузерами. Что такое WebAssembly? На официальном веб-сайте его описывают как WebAssembly или wasm - новый переносимый формат, эффективный по размеру и времени загрузки,..