Издање Елецтрон 8.0.0, платформе за креирање апликација заснованих на Цхромиум мотору

Припремљен издање платформе Елецтрон 8.0.0, који обезбеђује самостални оквир за развој прилагођених апликација за више платформи, користећи компоненте Цхромиум, В8 и Ноде.јс као основу. Значајна промена броја верзије због надоградње на базу кода Хром 80, платформе Ноде.јс 12.13 и ЈаваСцрипт енгине В8 8.0.

Међу Промене у АПИ-јима специфичним за електрон:

  • Под условом возможность поверки правописания в формах ввода, используя встроенный в Chrome spellchecker;
  • При обмене данными между процессами (IPC) укључени алгоритам структурированного клонирования (Structured Clone Algorithm), применяемый в движке V8 для копирования сложных JavaScript-объектов. По сравнению с ранее используемым механизмом сериализации данных, новый алгоритм более предсказуем, быстр и функционален. При перемещении крупных буферов и сложных объектов новый алгоритм быстрее примерно в два раза при практически не изменившихся задержках при передаче мелких сообщений;
  • Отключена поддержка отрисовки в буфер (Offscreen Rendering), так как при переходе на новый выпуск Chromium возникли проблемы, а подсистема осталась без сопровождающего;
  • Добавлены новые API: app.getApplicationNameForProtocol(url), BrowserWindow.getMediaSourceId(), BrowserWindow.moveAbove(mediaSourceId), session.downloadURL(url), session.addWordToSpellCheckerDictionary, tray.removeBalloon(), tray.focus(), contents.executeJavaScriptInIsolatedWorld(worldId, scripts[, userGesture]).

Подсетимо, Елецтрон вам омогућава да креирате било које графичке апликације користећи технологије претраживача, чија је логика дефинисана у ЈаваСцрипт-у, ХТМЛ-у и ЦСС-у, а функционалност се може проширити кроз систем додатака. Програмери имају приступ Ноде.јс модулима, као и проширени АПИ за генерисање матичних дијалога, интеграцију апликација, креирање контекстних менија, интеграцију са системом обавештења, манипулацију прозорима и интеракцију са Цхромиум подсистемима.

За разлику од веб апликација, програми засновани на електрону се испоручују као самосталне извршне датотеке које нису везане за претраживач. Истовремено, програмер не мора да брине о преносу апликације за различите платформе; Елецтрон ће обезбедити могућност изградње за све системе које подржава Цхромиум. Електрон такође обезбеђује фондови да организује аутоматску испоруку и инсталацију ажурирања (ажурирања се могу испоручити или са засебног сервера или директно са ГитХуб-а).

Од програма изграђених на платформи Елецтрон, можемо приметити уредника Атом, маил клијент Нилас, комплет алата за рад са Гитом ГитКракен, систем за анализу и визуелизацију СКЛ упита Вагон, ВордПресс Десктоп систем за блоговање, БитТоррент клијент ВебТоррент Десктоп, као и званични клијенти за услуге као што су Скипе, Сигнал, Слацк, Басецамп, Твитцх, Гхост, Вире, Врике, Висуал Студио Цоде и Дисцорд. Укупно у каталогу програма Електрон представљен око 850 пријава. Да би се поједноставио развој нових апликација, скуп стандарда демо апликације, укључујући примере кода за решавање различитих проблема.

Извор: опеннет.ру

Додај коментар