Electron 11 Добавляет Кремниевую Поддержку


Electron 11 был выпущен с обновлениями до Chromium 87, V8 8.7 и Node.js 12.18.3. В новом выпуске также добавлена поддержка Apple Silicon.

Electron-это платформа для создания собственных приложений с использованием веб-технологий, таких как JavaScript, HTML и CSS. Он сочетает в себе хром и Node.js в единую среду выполнения, и приложения могут быть упакованы для Mac, Windows и Linux. И Атом, и Электрон были открыты в 2014 году. Летом Electron официально закончил инкубационную программу Фонда OpenJS и теперь является проектом воздействия Фонда OpenJS.

Поддержка Apple Silicon означает, что отныне Electron будет поставляться в отдельных версиях Electron для Intel Mac и Apple Silicon Mac. До этого изменения разработчики уже поставляли два артефакта, darwin-x64 и mas-x64, причем последний предназначался для использования совместимости с Mac App Store. Теперь это было увеличено еще двумя артефактами, darwin-arm64 и mas-arm64, которые являются эквивалентами кремния Apple. 10 ноября Apple анонсировала свои новые чипы M1, которые будут включены в их предстоящее оборудование. До сих пор компьютеры Mac использовали несколько чипов для процессора, ввода-вывода и безопасности. С переходом на M1 эти технологии объединяются в единую систему на чипе, и Electron теперь будет поставляться в отдельных версиях, чтобы учесть это.

В другом месте новая версия добавила сообщение о сбое V8 и информацию о местоположении в параметры CrashReport. Это направлено на обеспечение более эффективной отладки.

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


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