The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Microsoft опубликовал исходные тексты JavaScript-движка Chak..."
Отправлено opennews, 14-Янв-16 11:21 
Компания Microsoft опубликовала (https://blogs.windows.com/msedgedev/2016/01/13/chakracore-no.../) исходные тексты  многопоточного JavaScript-движка ChakraCore, открытие которого было анонсировано (https://www.opennet.ru/opennews/art.shtml?num=43462) в декабре. Код открыт под лицензией MIT и размещён (https://github.com/Microsoft/ChakraCore) на GitHub. Реализация включает в себя JIT-компилятор для JavaScript с поддержкой платформ x86, x86_64 и ARM, сборщик мусора, JavaScript Runtime (https://github.com/Microsoft/ChakraCore/wiki/JavaScript-Runt...) (JSRT) для встраивания движка в приложения и интерпретатор с поддержкой стандарта ECMAScript 2015 и расширений  WebAssembly (https://www.opennet.ru/opennews/art.shtml?num=42451), Asm.js (https://www.opennet.ru/opennews/art.shtml?num=36468), функции Async и SIMD.js (https://www.opennet.ru/opennews/art.shtml?num=40557).

Движок Chakra используется в браузере Edge, СУБД Azure DocumentDB, продуктах Windows 10 IoT Core, Cortana и Outlook.com. Управление движком может осуществляться через специальный API, который позволяет встраивать (https://github.com/Microsoft/ChakraCore/wiki/Embedding-Chakr...) его в сторонние приложения. Например, компания Miсrosoft подготовила (http://blogs.windows.com/buildingapps/2015/05/12/bringing-no.../) порт платформы Node.js, в которой движок V8 заменён на Chakra, а также развивает средства для использования в качестве JavaScript-движка для NoSQL СУБД и игровых приложений.

<center><a href="https://github.com/Microsoft/ChakraCore/wiki/Architecture-Ov... src="https://www.opennet.ru/opennews/pics_base/0_1449328949.png&q... style="border-style: solid; border-color: #606060; border-width: 1px;max-width:100%;" title="" border="0"></a></center>

По производительности и функциональности движок соответствует возможностям браузера Windows 10, но поставляется без API,  специфичных для Windows, таких как прослойки для интеграции с браузером Edge и Universal Windows Platform, а также COM API для диагностики. Вместо данных API в ChakraCore представлены новые универсальные API. Из планов на будущее упоминается привлечение к участию в разработке заинтересованных компаний, портирование движка на другие платформы и его развитие как кросс-платформенного продукта (в настоящий момент для сборки требуется  Visual Studio 2013 или 2015).


<center><a href="http://az648995.vo.msecnd.net/win/2015/12/chakra-componentiz... src="https://www.opennet.ru/opennews/pics_base/0_1449329034.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>

<center><a href="http://az648995.vo.msecnd.net/win/2015/12/chakra-performance... src="https://www.opennet.ru/opennews/pics_base/0_1449328967.png&q... style="border-style: solid; border-color: #606060; border-width: 1px;max-width:100%;" title="" border="0"></a></center>


URL: https://blogs.windows.com/msedgedev/2016/01/13/chakracore-no.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=43669

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру