Публикации по теме '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 - новый переносимый формат, эффективный по размеру и времени загрузки,..