Компания Microsoft опубликовала (https://blogs.windows.com/msedgedev/2016/01/13/chakracore-no.../) исходные тексты многопоточного JavaScript-движка ChakraCore, открытие которого было анонсировано (https://www.opennet.me/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.me/opennews/art.shtml?num=42451), Asm.js (https://www.opennet.me/opennews/art.shtml?num=36468), функции Async и SIMD.js (https://www.opennet.me/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.me/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.me/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.me/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.me/opennews/art.shtml?num=43669
Молодец JavaScript
> По производительности и функциональности движок соответствует возможностям браузера Windows 10Не... Не нужно!
+1
Почему же не нужно.
Насколько я понимаю у Edge очень быстрый JS движок. Создатели V8 возможно смогут почерпнуть для себя что-то новое, посмотрев на эти сорцы.
что именно они должны почерпнуть?
проект собирается только через Visual Studio - очевидно что все завязано на С++ компилятор MS с несовместимыми фишками в других.
Этот ход, показ исходников - чистая реклама продукта.
Бедные линуксоиды, сами уже не знают, что хотят, прямо каша в голове как у вантузоидов. Хотят чтобы МС открыла исходный код винды? Судя по реакции на открытие исходников сабжа, их это тоже не удовлетворит и нытье продолжится.
А у тебя в голове точно не каша? Перечитай свой пост ещё раз. Зачем линуксоидам вантузосырцы?
Откуда мне знать. Не я ныл. Каша все-таки у тебя, иначе не стал бы упомянутое мной произнесенное другими людьми приписывать мне.
Нет нет, это ты был, там "Аноним" стоит :)
Может, не стоит свои мысли выдавать за желаемое?
Речь шла не про "нужность" исходников линуксоидам, а вообще про закрытость продукта. И всё.
Добавлю. Исходники винды нужны "чисто поржать" народу, кажется.
А вообще... А нафига? Вот открытые драйверы и прочее - да, нужно.
> Хотят чтобы МС открыла исходный код винды?Зачем бы?
Чтобы сделать нормальную реализацию wine.
Зачем?
Затем, что тогда на линуксе будут доступны сотни профессиональных программ, ибо переписывать все это никто не будет.
Сотни? ага, 0.08
Однажды пользователи макоси тоже говорили «да никто не будет переписывать иллюстратор для винды, мак же изначально для графики сделан, абыр, абыр»Онолитеги. Сотни профессиональных аналитиков на опеннете, едрёныть.
Т.е. ты на основании одной программы сделал заключение о множестве? Молодец.
> Т.е. ты на основании одной программы сделал заключение о множестве? Молодец.Сыночка, я же сокращаю. Литературный приём такой, понимаешь?
Или тебе изложить весь мой опыт общения с операционными системами, прикладными программами и их пользователями? У тебя есть настольная лампа и глаза, как у котика, который ждёт офигительных историй?
Конкретно линуксоидам может и не нужны, но сторонники опенсорса скорее всего оценят.
Ненависть к МС это всё-таки болезнь...
> Ненависть к МС это всё-таки болезнь...Это здоровая имунная реакция. Болезнь — это совать вантуз себе в мозг.
Болезнь - это рефлекторно реагировать и не включать мозг на каждый кокретный случай.
> Болезнь - это рефлекторно реагировать и не включать мозг на каждый кокретный
> случай.Алекс, вы таки не поняли, как я вижу. Имунная реакция не разумна, а приобретена. Она по определению не может быть разумной. Она должна быть быстрой и эффективной, чтобы максимально быстро реагировать на смертельную опасность.
А еще болезнь - выдумывание глупых аналогий. И попытки натягивания этих аналогий на все подряд.
> А еще болезнь - выдумывание глупых аналогий. И попытки натягивания этих аналогий
> на все подряд.А ещё такая болезнь: сказать что-то чрезвычайно глупое, слабо коррелирующее с цитируемым, не обосновать мнение и пытаться сойти за умного. Свойственно для МС-ботов.
Ну вот я не вижу смысла в подобных случаях настолько резко и автоматически реагировать. Это полезно, когда быстрота реакции важнее всего, но здесь явно не та ситуация.
> Ну вот я не вижу смысла в подобных случаях настолько резко и
> автоматически реагировать. Это полезно, когда быстрота реакции важнее всего, но здесь
> явно не та ситуация.Алекс, йоц. Имунная система быстрая, стереотипная, смертоносная и эффективна. Ценность мнения одного субъекта об имунной системе сообщества, соприкасающегося с опенсорсом, равноценно мнению одной какой-то клетки организма о бактерии, пожираемой фагоцитами.
> Ну вот я не вижу смысла в подобных случаях настолько резко и
> автоматически реагировать.смысл очень простой: «м$ == ОПАСНОСТЬ РАДИАЦИОННОГО ЗАРАЖЕНИЯ! ИЗОЛИРОВАТЬ, УНИЧТОЖИТЬ!» это должно быть (и есть у многих) рефлексом. совершенно без разницы, чем там опять м$ испражнилась: это biohazard высшего класса, дальше разбираться не надо.
> Хотят чтобы МС открыла исходный код винды?нет, не хотим. мы хотим, чтобы м$-дрянцо не отсвечивало вообще никак. в идеале — сдохло и забрало с собой в могилу и свои винды, и все свои исходники.
Ну, в таком случае у них получилось - моё доверие повысилось.
Хрень какую-то открывают постоянно. Откройте эдж сам, прикладное по...
> Хрень какую-то открывают постоянно. Откройте эдж сам, прикладное по...Блокнот открывай!
MS похоже ждет что *nix community сами портируют их JS-движок на все платформы, и соответственно они смогут с радостью сообщить:
"Наш браузер MS-IE-EDGE теперь работает везде!"оч.сомнительно так уже есть NodeJS и standalone SpiderMonkey (Mozilla)
Еще есть незаслуженно забытый JavaScriptCore из WebKit, который поддерживает больше архитектур CPU, чем вышеупомянутые движки.
эээ, кажется сообщество вокруг NodeJS не исключало, что смогут дать выбор движка. Или MS собиралось это сделать для Ноды.В общем, я не понимаю чего тут некоторые возмущаются - люди отдали исходники, под хорошей лицензией, нужно радоваться, смотреть интересные варианты реализации, тянуть к себе.
> В общем, я не понимаю чего тут некоторые возмущаются - люди отдали
> исходники, под хорошей лицензией, нужно радоваться,Я поясню: а/ нЕлюди; б/ исходники это не всё; в/ лицензия это не всё; г/ "радоваться" http:/openforum/vsluhforumID3/105139.html#9 нечему.
& прекратить отвратную http:/openforum/vsluhforumID3/83831.html#120
& раскаются-отседят http://www.opennet.me/openforum/vsluhforumID3/40813.html#138
& с очищенной печенью http:/openforum/vsluhforumID3/104784.html#134
> & раскаются-отседятИ только GNU sed-ом. :/
>http:/openforumТы специально так уродуешь ссылки, чтобы их можно было открыть только в том режиме просмотра новости, который не по умолчанию? Это не наезд, просто мне интересно, зачем это надо.
>>http:/openforum
> Ты специально так уродуешь ссылки, чтобы их можно было открыть только вДа. Специально. Капчу вводить не надо, если они все такие.
> том режиме просмотра новости, который не по умолчанию? Это не наезд,
> просто мне интересно, зачем это надо.Я тигара спашивал, он не ответил. Тебя спрошу: что не работает-то?? Я 2 "вида" форума потыкал -- УМВР. Какие виды форумов или опеннетов я не учёл?
Аааа! _Почтовые_ ведомления? У вас там в почтовых интернетах нет `<meta base=` или как его? Закажите в техюподдержке. Или пенет обзавёлся "мобильным клиентом" каким? Или гугле-агредаторы какие? Сорвите покровы -- чё ж у вас у двоих тупые ссылки не работают?
> Я тигара спашивал, он не ответил. Тебя спрошу: что не работает-то?Ааа, теперь я понял, что к чему. Когда мы с Вами были в режиме "Смотреть всё" -- ссылки работали. А вот в обычном режиме -- эти ссылки не кликабельны.
Прилигаю ссылку, по которой Вы можете это наблюдать.
> в режиме "Смотреть всё" -- ссылки работали. А вот в обычном
> режиме -- эти ссылки не кликабельны.
> Прилигаю ссылку, по которой Вы можете это наблюдать.
> http://www.opennet.me/opennews/art.shtml?num=43669#19Спасибо. Ещё один(+) пунктик об разделённости объединённого, форума от новостей: я не видел, потому, что форум читаю в форуме(-ах)(++), а не "под новостью".
Можно, наверное, постучаться в разделе Диалог с Максимом -- рассказать, что "богатая" разметка ещё в одном месте разнообразит жизнь... //Придумать отмазку (тролинг покрепче), чтобы продолжать пользовать "с сломанные" ссылки -- и проблема закрыта. ?"у тигара тоже не работает!"
(+) В обратную сторону тому, что вот http://www.opennet.me/openforum/vsluhforumID4/423.html#3 здесь - изменения (редактирование) текста новости и html-разметка не видны в "форумном" виде (моё обиталище) -- хожу в /opennews/art.shtml?... смотреть, как новость сейчас/полностью выглядит. Только сама новсоть - форум внизу мне непривычен.
(++) 1: http://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi?az=li... и открытие/закрытие тем и комментарием ("ajax" ?); 2: форум "html"-ный http://www.opennet.me/openforum/vsluhforumID3/106322.html#41
> (+) В обратную сторону тому, что вот http://www.opennet.me/openforum/vsluhforumID4/423.html#3
> здесь - изменения (редактирование) текста новости и html-разметка не видны вДобавил в ту тему 2012-го года ссылку на реплику Максима в теме 07-08-го годов и на новую "находку" сего года. ---Спасибо участникам раскопок! B)
> Да. Специально. Капчу вводить не надо, если они все такие.Слепите уже себе юзера наконец :-)
>> Да. Специально. Капчу вводить не надо, если они все такие.
> Слепите уже себе юзера наконец :-)А я принципиально "аноним". Я этим поддерживаю сию супер-фичу ОпенНЕТ-а.
ЗЫЖ Незарегистрированный то есть. Потому с именем всё-тк.
ЗЗЫЖ И у меня есть сверх-фича: и имя, и возможность отрицания (да, не, в прокуратуре, буде она получит логи). //+анони^H^H^H-рег-ная безнаказанность-безответственноть]]] Анонимы за Свободу, Свободу Анонимам!
> ЗЗЫЖ И у меня есть сверх-фича: и имя, и возможность отрицаниянету. твой неповторимый стиль легко узнаваем, но сложно имитируем.
> В общем, я не понимаю чего тут некоторые возмущаются - люди отдали исходники, под хорошей лицензией, нужно радоваться, смотреть интересные варианты реализации, тянуть к
> В общем, я не понимаю чего тут некоторые возмущаются - люди отдали исходники, под хорошей лицензией, нужно радоваться, смотреть интересные варианты реализации, тянуть к себе.Линуксойд будет счастлив когда MS загнется. А продукты от MS зак4рытые или открытые все вызывает не доверие, контора то поганая.
> Линуксойд будет счастлив когда MS загнется. А продукты от MS зак4рытые или
> открытые все вызывает не доверие, контора то поганая.У линуксоидов даже после смерти MS и "вендекапца" так и останется 1%. Потому что он никому на десктопах не нужен сейчас. Не нужен будет и потом.
> У линуксоидов даже после смерти MS и "вендекапца" так и останется 1%.
> Потому что он никому на десктопах не нужен сейчас. Не нужен будет и потом.То-то уже ПРОХОЖИЕ при случайных разговорах на вин10 жалуются и интересуются, а может ли этот ваш линукс по интернету шариться...
> У линуксоидов даже после смерти MS и "вендекапца" так и останется 1%.
> Потому что он никому на десктопах не нужен сейчас. Не нужен
> будет и потом.лолка, ты перепутала песочницы. за процентами — это иди назад к твоим любимым м$ и огрызкам.
> У линуксоидов даже после смерти MS и "вендекапца" так и останется 1%.
> Потому что он никому на десктопах не нужен сейчас. Не нужен
> будет и потом.То-то сейчас такой движняк пошёл делать открытые аналоги офиса, например, ага. Ну никому не нужен же, чё, ага, вот именно поэтому этих офисов уже столько и наделали. Наверное, на виндовых машинах хостить будут, да, ага? :-) Насмешил, короче.
> В общем, я не понимаю чего тут некоторые возмущаютсяВладимир, это не Вы, случайно? :)
ну ты вообще! прям вскрыл заговор против opensourse community, молодец. Только список твой не полный допиши туда Sony, Juniper, Apple, Google, Oracle, Red Hat, SUSE, Canonical и многие другие.
Вроде и хорошо, на нкуя непонятно, причем как сообществу, так и мелкософту.
больше "тестеторов" и пулл-реквестов с улучшениямии очевидно:
http://www.opennet.me/openforum/vsluhforumID3/106322.html#5
> Вроде и хорошо, на нкуя непонятно, причем как сообществу, так и мелкософту.Опен-вошь-инг, просто бык.
http://techrights.org/2015/09/11/whats-closed-is-open/ , http://techrights.org/2015/09/10/herding-the-masses-to-edge/
словарик: http:/openforum/vsluhforumID3/105598.html#69 , http:/openforum/vsluhforumID3/104539.html#93А также "обычные" теперь размывание понятий, подсаживание на свою иглу, вкидывание ч-з стену, разрушение сообществ и пр.+1 и пр.+2 и пр. Сообществу-то всего этого не надь, понятно.
+1 http:/openforum/vsluhforumID3/104784.html#154
+2 http:/openforum/vsluhforumID3/105391.html#15PS: + Re:"все хотят исходников венды" = http:/openforum/vsluhforumID3/105876.html#129
У Мацыллы есть шанс!
Сделают браузер с html движком webkit от apple и с js движком от MS
Вот это бы бомба была бы - так бомбануло бы, что мало не покажется.
>Вот это бы бомба была бы - так бомбануло бы, что мало не покажется.Бомбануло у обитателей опеннета?
У всех бомбануло бы - у пользователей ФФ, у пользователей не ФФ, разработчиков ФФ и просто мимо крокодилов.
У недалёких пионеров мож и бомбануло бы, кабы они ещё существовали
специально для тебя https://servo.org/
Ну вот и ладушки, а то дело шло к тому, что JS==v8. А линуксовый порт - либо MS сам выкатит, либо кто-то ещё - не суть. Это далеко не самая сложная часть работы.
конкуренция V8 пойдет на пользу тем более не с хилыми движками webkit и лисы, а с самим детищем Некрософт)
У лисы движко-то не особо хилый (а в плане asm.js куда лучше хромовского), но закладываться на мозиллу сейчас чревато - ветром их носит на все восемь сторон света.А так - конкуренция всегда на благо развитию.
> А так - конкуренция всегда на благо развитию.изменения ≢ развитие
Конкуренция - на благо развитию. При чём здесь просто какие-то изменения - я не знаю.
Теперь пусть закрывают обратно, ибо не нужно…
Пусть лучше винду откроют, может Wine быстрее развиваться будет
Что-то мне подсказывает что как только wine допилят ms подаст в суд.
т.е. никогда
Может до кучи еще и исходники скайпа откроют ?
Они даже исходники Edge не открыли, а ты скайп захотел.
А это правда, что их код содержит множество комментариев вида "/* I can't believe I'm working in the Microsoft now!!! */"?
> working in the MicrosoftШкольник^W индус палицца?
а как должно быть?
http://english.stackexchange.com/questions/86751/to-work-for...Я бы сказал "at Microsoft" или "for Microsoft". "In Microsoft" хотя бы и тоже корректный вариант, но уж как-то по-индусски звучит, мне кажется, тут я согласен со сделавшим замечание.
Неа https://github.com/Microsoft/ChakraCore/search?utf8=%E2...
> А это правда, что их код содержит множество комментариев вида "/* I
> can't believe I'm working in the Microsoft now!!! */"?поменяли на I'm a string, I believe.
Прими боже чего мне негоже?
Гоже, раз МС использует. Просто надеются, что кто-то отпортирует движок и будет его развивать. Пользы комьюнити от третьего JS движка, который особо ничем не блещет, в то время как V8 и IonMonkey успешно грызутся выжимая по проценту производительности - сомнительная.Тут, скорее всего, банальный пиар и надежда на халявных разработчиков.
Вот если бы МС внезапно открыла бы протокол Скайпа (ну, или, хотябы разрешили бы федерацию из других сервисов, как у них сделано для Lync^W Skype for business) и принудили бы для сертификации на совместимость с виндой открывать драйвера - вот тогда бы я съел бы свою шляпу и кровью написал бы что теперь я верю, что МС действительно изменился и приносит пользу всему человечеству и поддерживает опен-сорс.
> Гоже, раз МС использует.Вы, извините, доверяете их компетенции или одобряете их низкий уровень рвотного рефлекса? И всем того же желаете? //Ну, или, для обладателей просрaченных броузеров, укажите же тэги более явно.
Вообще-то в Edge на 10-й винде хороший JS-движок, очень даже на уровне. Мне тут пришлось плотно с ними повозиться, так что могу это говорить со всей ответственностью. Технически к нему претензий никаких.
> Вообще-то в Edge на 10-й винде хороший JS-движок, очень даже на уровне.
> Мне тут пришлось плотно с ними повозиться, так что могу это
> говорить со всей ответственностью. Технически к нему претензий никаких.Там выше было "Гоже" -- то есть либо "годится=работает", либо "годно=хорошо".
Извините, что я принял ту многозначность за пожелание мне снижения порогра р.р. Теперь я вижу свою ошибку: вы оба за "работает же= приемлемо= хорошо" и "чем бы не тешилось". Извините, я всё напутал!
Ещё раз, для непонятливых. Этот движок технически на уровне гугловского/мозилловского, без всякого "снижения порога". В отличие от движка IE11.
> Ещё раз, для непонятливых. Этот движок технически на уровне гугловского/мозилловского,
> без всякого "снижения порога". В отличие от движка IE11.Зачем Вы это повторяете? Я же уже извинился.
#>> Извините, что я принял [-] за пожелание мне снижения порога р.р.
#>> Извините, я всё напутал!
Лично меня смущает то, что Мозиллу явно куда-то несёт, и что дальше будет с их JS-движком - вопрос интересный. Иметь в загашниках альтернативу в этом плане очень даже хорошо.
То что это продукт от MS - жирный минус в репутацию проекта и подрыв доверия. То что нет кроссплатформенности - плохо, во всяком случае пока.
То что есть концуренция - хорошо.
> То что есть концуренция - хорошоВы о чём? О маркетинговой сказке от монополистов?
>> То что есть концуренция - хорошо
> Вы о чём? О маркетинговой сказке от монополистов?Он не в теме. Есть конкуренция и есть фрагментация. Он одно от другого не отличает. Ну, как и ты, впрочем.
а механизмы слежки из Windows 10 они не могут открыть?
Проверка ChakraCore с помощью статического анализа: http://www.viva64.com/ru/b/0370/
> Проверка ChakraCore с помощью статического анализаНовое на опенете!! Спешите!
Проприертарщик PVS-S наблюдает опенсорсные тенденции в анамнезе проприертарщика Майкрософт.
""У Microsoft замечается позитивная тенденция открывать свои проекты под свободными лицензиями. Для нас это дополнительное тестирование анализатора[]
> ""У Microsoft замечается позитивная тенденция открывать свои проекты под свободными лицензиями.
> Для нас это дополнительное тестирование анализатора[]отчего‐то тут так и слышится: «дяааааденьки! ну купите нас! ну пожалуйста! вот мы какие хорошие!»