Lançamento do Electron 10.0.0, plataforma para criação de aplicações baseadas no motor Chromium

Preparado lançamento da plataforma Electron 10.0.0, que fornece uma estrutura independente para o desenvolvimento de aplicativos personalizados multiplataforma, usando componentes Chromium, V8 e Node.js como base. Alteração significativa no número de versão devido à atualização para a base de código Cromo 85, plataformas Node.js 12.16.3 e mecanismo JavaScript V8 8.5.

В novo problema:

  • Adicionado Método Contents.getBackgroundThrottling() e propriedade Contents.backgroundThrottling.
  • O processo principal fornece acesso ao módulo desktopCapturer.
  • Adicionado Método ses.isPersistent() para definir sessões persistentes.
  • Resolvidos problemas de rede que impediam a conclusão das conexões RTC
    devido a uma mudança no endereço IP.

  • O módulo “remoto”, que representa o mecanismo IPC para interação entre o processo de renderização da página atual e o processo principal, está desabilitado por padrão.
  • A configuração padrão app.allowRendererProcessReuse foi alterada para true, o que evita que módulos insensíveis ao contexto sejam carregados durante o processo de renderização.
  • Adicionado por configurando disableDialogs para desabilitar completamente as caixas de diálogo.
  • Inclui visualizador de PDF integrado baseado em pdfium.

Lembramos que o Electron permite criar qualquer aplicação gráfica utilizando tecnologias de navegador, cuja lógica é definida em JavaScript, HTML e CSS, e a funcionalidade pode ser ampliada através do sistema add-on. Os desenvolvedores têm acesso aos módulos Node.js, bem como a uma API estendida para gerar diálogos nativos, integrar aplicativos, criar menus de contexto, integrar com o sistema de notificação, manipular janelas e interagir com subsistemas Chromium.

Ao contrário dos aplicativos da web, os programas baseados em Electron são entregues como arquivos executáveis ​​independentes que não estão vinculados a um navegador. Ao mesmo tempo, o desenvolvedor não precisa se preocupar em portar o aplicativo para diferentes plataformas; o Electron fornecerá a capacidade de construir para todos os sistemas suportados pelo Chromium. O elétron também fornece fundos para organizar a entrega e instalação automática de atualizações (as atualizações podem ser entregues de um servidor separado ou diretamente do GitHub).

Dos programas construídos na plataforma Electron, podemos destacar o editor Atom, clientes de e-mail nylas и Mailspring,, ferramentas para trabalhar com Git GitKraken, sistema de blog WordPress Desktop, cliente BitTorrent Área de trabalho do WebTorrent, bem como clientes oficiais de serviços como Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code e Discord. Total no catálogo do programa Electron apresentado cerca de 850 aplicações. Para simplificar o desenvolvimento de novas aplicações, um conjunto de padrões aplicações de demonstração, incluindo exemplos de código para resolver vários problemas.

Fonte: opennet.ru

Adicionar um comentário