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


Пришествие Rust: итоги второй недели
Пришествие Rust: итоги второй недели Неделя 2 руководства по Rust для разработчиков node.js и JS/TS Вторая неделя серии Advent of Rust углубляется в Rust и помогает перенести вашу логику из JavaScript. День 7: Синтаксис и различия между Rust и JavaScript День 7 посвящен некоторым особенностям синтаксиса Rust, которые будут вам мешать. Мы также представляем векторы и двусторонние очереди в качестве замены массивов JavaScript. День 8: От объектов и классов к HashMaps и..

Я портировал в браузер большую библиотеку C++!
pcl.js — это библиотека облаков точек (PCL), которая работает в браузере на основе Emscripten и WebAssembly. Библиотека облаков точек (PCL) — это автономный крупномасштабный открытый проект C++ для обработки 2D/3D-изображений и облаков точек. Гитхаб: https://github.com/luoxuhai/pcl.js

WebAssembly с Rust
В этом руководстве мы совершим путешествие от основ WebAssembly к использованию WebAssembly для интеграции с JavaScript, создания полноценных веб-сайтов и даже размещения и интерпретации приложений на Rust. WebAssembly выполняет долгожданное обещание веб-технологий: быстрый код, типобезопасность во время компиляции, выполнение в браузере, на встроенных устройствах или где-либо еще. Rust предоставляет мощь C в языке, который строго следит за безопасностью типов. Объедините оба языка, и..

Использование WebAssembly с веб-воркерами
При создании веб-приложений написание кода с интенсивной обработкой может стать проблемой. Одной из проблем является получение предсказуемого времени работы в браузерах и движках JavaScript, которые по-разному оптимизируют различные пути кода, а также создание кода, который не мешает работе пользователя. С 2010 года у нас есть стандартизированный способ управления интерактивностью для длинных задач, не связанных с DOM. Веб-воркеры позволяют переносить обработку в отдельный поток,..

Обзор технологий: WebAssembly
автор Марк Рут Что это? WebAssembly — это новый тип кода, который можно запускать в современных веб-браузерах. Это низкоуровневый язык, похожий на ассемблер, с компактным двоичным форматом, который работает почти с исходной производительностью и поддерживает такие языки, как C/C++ и Rust с целью компиляции, чтобы их можно было запускать в Интернете. Он также предназначен для работы вместе с JavaScript, что позволяет им работать вместе...

WebAssembly и CloudABI
Спичка, заключенная на небесах WebAssembly - отличная технология. Это делает наши приложения повсеместными, так что они могут работать где угодно: от браузеров до серверов, от Windows до Unix, от настольных компьютеров до мобильных устройств ... Я знаю, JavaScript уже делает это! 🚶‍♂️ … но хоть и не так быстро . 🏃‍♂️ Итак, когда приложения скомпилированы в WebAssembly, как мы можем гарантировать, что они работают на всех платформах? Или, другими словами, какой ABI лучше..

Webpack с WebAssembly: GSoC 2018 - Первый шаг (1)
После месяца работы с GSoC мы выпускаем нашу первую WebAssembly-версию webpack-sources , основного пакета для управления и создания исходных карт для ваших кодов. Мы используем Rust для разработки нашего проекта и связываем двоичный файл WebAssembly с интерфейсом JavaScript, чтобы вы могли легко загрузить его как модуль Node.js. Мы собираемся поделиться с вами нашей работой в этом и следующих постах. Репозиторий проекта и пакет npm: Jevancc / rust-webpack-sources..