JS-движок в «Десятке» будет поддерживать шустрый Mozilla Asm.js

  • Категория: Windows 10
  • Дата: 22-02-2015, 11:06
  • Просмотров: 4 073
JS-движок в «Десятке» будет поддерживать шустрый Mozilla Asm.js

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).
  • +7



  • Комментарии
  • ВКонтакте
  • Facebook
LonelyHunter
Посетитель | 22 февраля 2015 11:36
  • 0
Askm.js – представляет
cortamia
Посетитель | 22 февраля 2015 13:06
  • 0
Отличная новость type
max_im_ka
VIP | 22 февраля 2015 16:39
  • 0
Хочется верить что это правда
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Пользователи онлайн
Всего на сайте: 47
Пользователей: 0
Гостей: 47
Роботы: Google
+0  
Новостей: 15204
+0  
Комментариев: 39469
+0  
Пользователей: 10105