- PVSM.RU - https://www.pvsm.ru -
Позавчера (27 апреля) из праведных недр интеловского Центра технологий с открытым исходным кодом (а это тот самый Центр, который hshhhhh [1] обозревал неделю назад во блогозаписи «Печеньки для пингвина [2]») вышла в свет новая версия движка node-webkit [3] — могучего объединения Node и WebKit (точнее даже не просто WebKit, а Chromium — и в дальнейшем, вероятно, Blink), обеспечивающего быстрое и бесхитростное создание GUI-приложений методами веборазработки (код на JavaScript с употреблением API от Node.js, а интерфейс на HTML да на CSS) под операционные системы Windows, Mac OS X и Linux.
Новая версия имеет номер 0.5.1; на её основе нетрудно составить и запустить, например, вот такое окно:
Одну из предыдущих версий node-webkit (0.4.1) мне довелось обозреть [4] в начале февраля, а теперь на дворе конец апреля. Настала пора рассказать обо всех тех изменениях, которыми сопровождался выход версии 0.4.2, за нею 0.5.0, и затем 0.5.1 наконец. Рассказываю:
(Пока что получается, что в целях безопасности придётся указывать оба nw-атрибута: <iframe nwdisable nwfaketop src="…"> … </iframe>. Это неказистое явление — временное; его планируют устранить в одной из будущих версий node-webkit.)
Кроме того, обновлены обе основные составляющие движка: Node.js — до версии 0.10.5, а Chromium — до версии 27.0.1430.0.
Всем разработчикам, употреблявшим более ранние версии движка node-webkit, рекомендую без промедления обновить их на новую версию для большей безопасности, если работа приложения была связана с загрузкою недоверенных страниц во фреймы.
Автор: Mithgol
Источник [10]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/node-js/33298
Ссылки в тексте:
[1] hshhhhh: http://habrahabr.ru/users/hshhhhh/
[2] Печеньки для пингвина: http://habrahabr.ru/company/intel/blog/171599/
[3] node-webkit: https://github.com/rogerwang/node-webkit
[4] довелось обозреть: http://habrahabr.ru/post/168225/
[5] Window: https://github.com/rogerwang/node-webkit/wiki/Window
[6] Имеется пример.: https://gist.github.com/zhchbin/4749217
[7] предварительную компиляцию: https://github.com/rogerwang/node-webkit/wiki/Protect-JavaScript-source-code-with-v8-snapshot
[8] системного лотка: https://github.com/rogerwang/node-webkit/wiki/Tray
[9] система безопасности: https://github.com/rogerwang/node-webkit/wiki/Security
[10] Источник: http://habrahabr.ru/post/178353/
Нажмите здесь для печати.