Microsoft Open-Sources ‘Chakra’ JavaScript Engine

chakra

Microsoft объявила о планах открытому исходному коду механизм JavaScript позади его Граничного веб-браузера.Microsoft объявила, что это – открыто происходящий Chakra, механизм JavaScript, который приводит в действие его Граничный веб-браузер.

Компания сделала объявление сегодня при американской Последней возможности JSConf на острове Амелия, Флорида, Microsoft сказала, что это будет открытый исходный код базовые компоненты Chakra как ChakraCore, который будет включать все ключевые компоненты включения механизма JavaScript Microsoft Edge. Компания ожидает открывать репозиторий ChakraCore на GitHub в следующем месяце, согласно сообщению в блоге, записанному Адальберто Форести и Горэвом Сетом, обоими менеджерами в команде браузера Microsoft Edge.«Chakra предлагает лучшее в своем классе выполнение JavaScript с самым широким набором покрытия функции ES2015 и надежной производительности, надежности и масштабируемости», сказала должность. «Мы ожидаем, что ChakraCore будет использоваться везде, где эти факторы важны, в пределах от основанных на облачных вычислениях услуг к Интернету Вещей и вне».

Microsoft описывает ChakraCore как полностью оперенную, автономную виртуальную машину JavaScript, которая может быть встроена в производные продукты и приложения питания, для которых нужен «scriptability», такой как базы данных NoSQL, программное обеспечение производительности и игровые механизмы. ChakraCore может использоваться для расширения деятельности JavaScript на сервере с платформами, такими как Node.js и основанные на облачных вычислениях услуги.

Это включает все, что необходимо, чтобы проанализировать, интерпретировать, скомпилировать и выполнить код JavaScript без любых зависимостей от внутренностей Microsoft Edge, сказала должность Microsoft.Кроме того, должность объясняет, что ChakraCore совместно использует тот же набор возможностей, которые поддерживаются Chakra в Microsoft Edge с двумя основными отличиями.

Во-первых, это не представляет частную привязку Чакры браузеру или Универсальной платформе Windows, оба из которых ограничивают его к очень определенному варианту использования. Во-вторых, вместо того, чтобы представить COM базировал диагностические API, которые в настоящее время доступны в Chakra, ChakraCore будет поддерживать новый набор современных диагностических API, которые будут агностиком платформы и могли быть стандартизированы или сделаны взаимодействующие через различные реализации в конечном счете. И, в то время как компания развивается на этих новых API диагностики, Microsoft сделает их доступными в Chakra также.

Microsoft полна решимости относительно работы с сообществом для улучшения Chakra. «В дополнение к общественности несколько организаций уже выразили интерес к вкладу в ChakraCore-среди многих других, мы надеемся работать с Intel, AMD и NodeSource, поскольку мы разрабатываем это сообщество», сказала должность.В 2008 Microsoft решила инвестировать в JavaScript, создав новый механизм JavaScript, под кодовым названием Chakra, от чистого листа. «Наши принципы основания должны были гарантировать, что Chakra нуждались в показателях производительности для современной сети и мог легко адаптироваться к другим потенциально находящимся на стадии становления сценариям через диапазон аппаратных профилей», заявила Microsoft. «, Короче говоря Это означает, что Chakra должен был запуститься быстро, работать быстро и поставить большой пользовательский опыт при использовании полного потенциала используемого оборудования.

Chakra достиг этих целей через уникальный многоярусный конвейер, который поддерживает интерпретатор, многоярусный фоновый JIT-компилятор, и традиционный знак и сборщик «мусора» развертки, который может сделать параллельные и частичные наборы».


VIRTU-VIRUS.RU