JS-движок в «Десятке» будет поддерживать шустрый Mozilla Asm.js
- Категория: Windows 10
- Дата: 22-02-2015, 11:06
- Просмотров: 4 073
Asm.js – представляет собой ограниченный набор команд в javascript, однако это далеко не самое важное. Ведь одним из их главных преимуществ заключается в том, что они могут выполняться более быстро, нежели «средний» javascript-код.
Asm.js разрабатывался Mozilla, и он уже давным-давно успел зарекомендовать себя в тех местах, где необходимо быстродействие. К примеру, в игровых движках для браузеров. Одним из самых ярких примеров является версия Unreal Engine 3 портированная на Asm.js.
Как ни странно, на сей раз корпорация Microsoft не захотела изобретать колесо, когда уже есть велосипед. Вместо того чтобы придумывать то, что уже существует – он решила использовать технологию Mozilla в Windows 10, а если быть точным – в составе движка Chakra, который в свою очередь отвечает за обработку JS в «Десятке».
Интегрировав Asm.js в Chakra, Microsoft также дает возможность разработчикам использовать Emscripten compiler для компиляции C/C++ в оптимизированную версию javascript, которая впоследствии будет работать практически с той же скоростью, что и оригинальный код.
Так как Asm.js использует стандартный JS-код, приложения, которые в свою очередь скомпилированные в Emscripten compiler смогут правильно отображаться абсолютно во всех браузерах, что немаловажно. Правда, эти приложения будет работать не так быстро, как в том же FF или же, IE (а точнее уже в Project Spartan).
Похожие новости
- Комментарии
- ВКонтакте
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Пользователи онлайн
Всего на сайте: 47
Пользователей: 0
Гостей: 47
Роботы: Google
Пользователей: 0
Гостей: 47
Роботы: Google
+0
Новостей: 15204
+0  
Комментариев: 39469
+0
Пользователей: 10105