Как стать автором
Поиск
Написать публикацию
Обновить

Состоялся релиз фреймворка Electron 24

Время на прочтение1 мин
Количество просмотров4.5K

Состоялся релиз фреймворка Electron 24.0.0. Кодовая база теперь основана на Chromium 112, Node.js 18.14.0 и JavaScript V8 11.2. Сам фреймворк позволяет разрабатывать настольные графические приложения с использованием веб-технологий.

Основные нововведения:

  • в режиме HttpOnly появилась возможность фильтровать Cookie с помощью метода cookies.get();

  • в shell.openExternal() появился параметр logUsage;

  • методы BrowserWindow.setTrafficLightPosition(position) и BrowserWindow.getTrafficLightPosition() объявили устаревшими, вместо них теперь рекомендуется использовать BrowserWindow.setWindowButtonPosition(position) и BrowserWindow.getWindowButtonPosition();

  • webRequest теперь может фильтровать запросы по типам;

  • конфигурационный файл по умолчанию использует оптимизацию на основе данных, полученных во время компиляции всех модулей;

  • в webContents появилось событие devtools-open-url, предназначенное для открытия новых окон;

  • в методе webContents.print() появилось несколько стандартных параметров размера страницы;

  • SystemPreferences::CanPromptTouchID в macOS теперь поддерживает Apple Watch.

Вместе с этим команда Electron сообщила, что подходит к концу жизненный цикл 21 версии фреймворка. Разработчикам рекомендуют обновиться и подготовить свои проекты к переходу. Актуальность версий можно отслеживать на официальной странице Electron.

Разработчики могут установить фреймворк из менеджера пакетов npm с помощью команды npm install electron@latest. Также установочный файл доступен на официальной странице релизов. Команда Electron просит оставлять отзывы в Discord-канале фреймворка и сообщать об ошибках в трекере выпуска.

Теги:
Хабы:
Всего голосов 7: ↑7 и ↓0+7
Комментарии7

Другие новости

Ближайшие события