Electron 8 — Первый Выпуск В Качестве Инкубатора OpenJS Foundation


В конце прошлого года Electron присоединился к Фонду OpenJS в качестве инкубаторного проекта. Выпуск Electron 8, менее чем через два месяца, свидетельствует о том, что он процветает в своем новом доме. 

Первоначально разработанный для редактора Atom GitHub, Electron-это кроссплатформенный инструмент разработки настольных приложений, основанный на Node.js и Chromium, позволяющий упаковывать приложения для Mac, Windows и Linux. И Атом, и Электрон были открыты в 2014 году.

Новость о том, что Electron присоединяется к Фонду OpenJS, была объявлена в декабре 2019 года на интерактивной конференции Node+JS, состоявшейся в Монреале. 

Фонд OpenJS является результатом слияния Node.js Фонд и Фонд JS с целью обслуживания сообщества JavaScript и содействия сотрудничеству в рамках экосистемы JavaScript.

Как мы сообщали в марте 2019 года, когда был запущен фонд OpenJS, первоначально он состоял из 31 проекта JavaScript с открытым исходным кодом, включая Appium, Dojo, jQuery, Node.js, и webpack. Платформа Google с открытым исходным кодом AMP присоединилась в октябре 2019 года, и к тому времени фонд получил поддержку от 30 корпоративных и конечных пользователей, включая GoDaddy, Google, IBM, Intel, Joyent и Microsoft.

Феликс Рисеберг, который работает над электронными и настольными приложениями в Slack, объяснил в декабре, что присоединение к Фонду OpenJS не изменит того, как Electron производится, выпускается или используется. Он указал:

Несмотря на то, что Electron был первоначально создан на GitHub в 2013 году, в настоящее время он поддерживается рядом организаций и частных лиц… Мы считаем, что наличие нескольких организаций и разработчиков, инвестирующих в Electron и сотрудничающих с ним, делает проект сильнее. Переход Electron из собственности одной корпоративной организации в нейтральную основу, ориентированную на поддержку экосистемы web и JavaScript, является естественным следующим шагом по мере того, как мы становимся проектом с открытым исходным кодом.

Electron 7 был выпущен в конце октября 2019 года, поэтому было потеряно так мало времени на переход к следующей основной версии. Согласно сообщению в блоге, анонсирующему выпуск, Electron 8.0.0 включает обновления до Chromium 80, V8 8.0 и Node.js 12.13.0. Его основные особенности заключаются в том, что он реализует использование встроенных функций проверки орфографии Chrome, а IPC-связь теперь использует структурированный алгоритм клонирования v8. Комментарий разработчиков:

Это быстрее, более функционально и менее удивительно, чем существующая логика, и обеспечивает повышение производительности в 2 раза для больших буферов и сложных объектов. Задержка для небольших сообщений существенно не влияет.

Основные изменения и изменения API перечислены в сообщении в блоге, а более подробная информация содержится в Примечаниях к выпуску Electron 8.0.0.


Добавить комментарий