Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «webassembly»
Пробуем делать web-frontend на Rust (WebAssembly) 2017-03-28 11:12:13
... то, что webassembly теперь включен в ... что такое webassembly краткая информация: webassembly (или wasm ...
+ развернуть текст сохранённая копия
Недавно вышла новость про то, что webassembly теперь включен в firefox 52 из коробки. А потом еще и chrome 57 подтянулся (правда, там вроде бы были какие-то баги с запуском). Я решил, что обязательно надо попробовать.
Для тех, кто не знает, что такое webassembly краткая информация: webassembly (или wasm) — это низкоуровневый язык, который понимают браузеры, и в который можно будет скомпилировать программы, написанные на популярных языках. Это гораздо более выгодно по скорости парсинга и выполнения, чем компилировать эти языки в чистый javascript или какой-нибудь asm.js.
Wasm задумывался в основном для c/c++, но, на удивление, уже все готово, чтобы скомпилировать программу на rust. Давайте сделаем небольшое приложение и посмотрим, что получится. Все это будем компилировать на Ubuntu. Без теоретических деталей, просто "пощупаем". Читать дальше →
Тэги: chrome, firefox, javascript, rust, wasm, webassembly, веб-сайтов, клиентская, оптимизация, разработка
[Перевод] Краткая история JavaScript. Часть 3 2017-03-27 08:29:57
... Asm.js и WebAssembly. Перевод подготовлен отделом ...
+ развернуть текст сохранённая копия
Третья и заключительная часть перевода статьи из блога сервиса Auth0 A Brief History of JavaScript. Ключевые моменты: транспайлеры и ECMAScript 2015, немного о новом процессе подготовки обновлений, чего ждать в будущем и как на него повлияют Asm.js и WebAssembly. Перевод подготовлен отделом фронтенд-разработки компании Лайв Тайпинг.
Краткая история JavaScript. Часть 1
Краткая история JavaScript. Часть 2
Читать дальше →
Тэги: ecmascript, javascript, web-разработка, webassembly, блог, браузеры, веб-сайтов, компании, лайв, разработка, стандартизация, тайпинг
[Перевод] WebAssembly – путь к новым горизонтам производительности 2017-01-18 12:59:15
... с использованием технологии WebAssembly (сокращённо её ... в модуль WebAssembly. Это позволит ...
+ развернуть текст сохранённая копия
Если вы – из тех программистов, которые в новогоднюю ночь пообещали себе писать более быстрый код, сегодня у вас есть шанс это обещание выполнить. Мы поговорим о том, как ускорить работу веб-решений с использованием технологии WebAssembly (сокращённо её называют wasm). Технология это очень молодая, сейчас – пора её становления, однако, она вполне может оказать серьёзное влияние на будущее разработки для интернета.
Здесь я расскажу о том, как создавать модули WebAssembly, как с ними работать, как вызывать их из клиентского кода в браузере так, будто это модули, написанные на JS. Мы рассмотрим два набора реализаций алгоритма поиска чисел Фибоначчи. Один из них представлен обычными JavaScript-функциями, второй – написан на C и преобразован в модуль WebAssembly. Это позволит сравнить производительность wasm и JS при решении схожих задач.
Читать дальше →
Тэги: javascript, ruvds.com, webassembly, блог, веб-разработка, веб-сайтов, компании, разработка
64bit-арифметика в браузере и WebAssembly 2016-08-31 21:39:55
... " align="left"/> WebAssembly активно разрабатывается и ... которые есть для WebAssembly сейчас, и ...
+ развернуть текст сохранённая копия
WebAssembly активно разрабатывается и уже достиг состояния, когда собранный модуль можно попробовать в Chrome Canary и Firefox Nightly, включив флажок в настройках.
Сравним производительность арифметических вычислений с 64-битными числами в WebAssembly, asm.js, PNaCl и native-коде. Посмотрим на инструменты, которые есть для WebAssembly сейчас, и заглянем в недалёкое будущее. Читать дальше →
Тэги: argon2, benchmark, javascript, llvm, pnacl, wasm, webassembly, браузеры, веб-сайтов, компиляторы, программирование, разработка
[Перевод] Три основных браузера добавили поддержку низкоуровневого бинарного формата WebAssembly 2016-03-16 15:00:54
... браузеров с поддержкой WebAssembly (wasm) — ... портировании на WebAssembly научно-фантастического ...
+ развернуть текст сохранённая копия
Google, Microsoft и Mozilla на этой неделе синхронно выпустили экспериментальные билды браузеров с поддержкой WebAssembly (wasm) — эффективного низкоуровневого языка программирования, выполняющегося в браузере с производительностью гораздо выше, чем у самых современных и скоростных компиляторов JavaScript.
Разработчик из Mozilla Люк Вагнер рассказал на Mozilla Hacks о преимуществах WebAssembly, а также сообщил о портировании на WebAssembly научно-фантастического шутера Angry Bots. Демка запускается в браузерах с поддержкой WebAssembly — это последние версии Chrome Canary, Firefox Nightly и Microsoft Edge. Скоро к ним присоединится Safari на WebKit.
Читать дальше →
Тэги: asm, chakra, javascript, wasm, webassembly, webkit, ассемблер, браузеры, веб-разработка, код, машинный
Главная / Главные темы / Тэг «webassembly»
|
Взлеты Топ 5
Падения Топ 5
|