IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres EDI Discussion :

Electron 9.0 est disponible et améliore l'efficacité du gestionnaire d'événements de fenêtres sous Linux


Sujet :

Autres EDI

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Dirigeant
    Inscrit en
    Juin 2016
    Messages
    3 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Dirigeant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2016
    Messages : 3 160
    Points : 66 249
    Points
    66 249
    Par défaut Electron 9.0 est disponible et améliore l'efficacité du gestionnaire d'événements de fenêtres sous Linux
    Electron 9.0 est disponible et améliore l'efficacité du gestionnaire d'événements de fenêtres sous Linux
    avec ajout de nouvelles méthodes et de nouvelles API et quelques correctifs de bogues

    L’équipe de développement d’Electron, le framework permettant de créer des applications de bureau multiplateforme à l’aide des technologies Web (HTML, CSS et JavaScript), vient de publier sa version 9.0. Cette mise à jour du framework inclut les mises à jour vers Chrome 83, Node.js 12.14 et V8 v8.3. Elle améliore aussi les performances du framework, notamment pour les plateformes Linux. Il y a, entre autres, l’amélioration de l'efficacité du gestionnaire d'événements de fenêtres sous Linux et le paramétrage des icônes de fenêtres est désormais légèrement plus rapide sous Linux.

    Electron est un framework d'interface graphique libre et gratuit qui est développé par GitHub et est basé sur le développement en C++. Il tire parti des modules frontaux et dorsaux qui ont été conçus à l'origine pour les applications Web, principalement le runtime Node.js et le navigateur Web Chromium développé par Google. Parmi les projets bien connus créés avec Electron, citons Atom, Nylas N1, GitKraken, GitHub Desktop et Visual Studio Code, l’éditeur de code source de Microsoft. À l’instar de Windows, la compatibilité s'étend à macOS et Linux.

    Nom : z1.jpg
Affichages : 3218
Taille : 24,6 Ko

    Dans sa version 9.0 publiée cette semaine, l’équipe en charge de son développement a annoncé qu’elle introduit des changements de ruptures, dont le changement de la valeur par défaut de allowRendererProcessReuse qui passe désormais à “true”. Cela empêchera le chargement de modules natifs non contextuels dans les processus de rendu. Les autres nouveautés introduites par Electron v9.0 concernent essentiellement des ajouts de nouvelles méthodes et de nouvelles API et quelques correctifs de bogues. Voici un aperçu des changements dans cette version.

    • ajout des propriétés du plein écran pour BrowserWindows ;
    • ajout de l'API session.listWordsFromSpellCheckerDictionary pour lister des mots personnalisés dans le dictionnaire ;
    • ajout de l'API session.removeWordFromSpellCheckerDictionary pour supprimer les mots personnalisés dans le dictionnaire ;
    • ajout de l'API session.serviceWorkerContext permettant d’accéder aux informations de base sur les services workers et aussi de recevoir les journaux de la console ;
    • ajout d'un nouveau paramètre de force à app.focus() sur macOS pour permettre aux applications de prendre le focus avec force ;
    • ajout de l'API de l'extension chrome.i18n ;
    • ajout de l'extension API chrome.tabs.connect pour les pages de fond;
    • ajout d'un support pour l'accès à la propriété à certaines paires getter/setter sur BrowserWindow ;
    • ajout du support de l'API chrome.extension.getBackgroundPage lors de la construction avec enable_electron_extensions ;
    • autorisation d’un paramètre de rappel optionnel pour les méthodes WebFrame.executeJavaScript*, qui est appelé de manière synchrone à moins que le contexte cible ne soit mis en pause ;
    • restauration du support pour le visualiseur de PDF basé sur pdfium.

    Les corrections de bogues dans Electron v9.3 concernent les items qui suivent :

    • empêcher la fenêtre de passer derrière la barre de menu sur Mac ;
    • correction du module webRequest qui ne fonctionnait pas avec le protocole file:// ;
    • correction de la demande Web qui ne fonctionnait pas pour les demandes CORS ;
    • correction de win.setMenuBarVisibility(false) qui ne masquait pas la barre de menu ;
    • correction d'un problème où le changement de thème sur macOS brisait l'état de maximisation de la fenêtre ;
    • correction d'un crash dans le processus de service réseau lors de l'utilisation de l'API protocol.registerSchemeAsPrivileged ;
    • correction du crash qui pouvait se produire lors de l'appel de session.fromPartition dans l'événement ready ;
    • correction d'un test de frappe incorrect en haut de l'élément ::after avec layoutNG ;
    • correction d’un bogue lié à la fonctionnalité du bouton d'impression dans l'extension PDF viewer ;
    • manipulation limitée des mots personnalisés du dictionnaire du correcteur orthographique aux sessions persistantes ;
    • suppression du binaire “crashpad_handler” des fichiers de la distribution Linux ;
    • etc.


    Source : Page GitHub d’Electron v9.0

    Et vous ?

    Que pensez-vous des nouveautés d'Electron 9.0 ?

    Voir aussi

    Electron 7.0.0 est disponible et inclut les mises à jour vers Chromium 78, V8 7.8 et Node.js 12.8.1, ainsi que des méthodes IPC plus rapides

    Jitsi Meet Electron, l'application open source de visioconférence basée sur Jitsi, sort en version 2.0 avec de nouvelles fonctionnalités, des correctifs de bogues et des mises à jour de dépendances

    Sortie de la version 4.0 d'Electron, le framework pour le développement d'applications de bureau multiplateformes
    Contribuez au club : corrections, suggestions, critiques, ... Contactez le service news et Rédigez des actualités

  2. #2
    Membre expérimenté
    Profil pro
    MOA
    Inscrit en
    Décembre 2002
    Messages
    1 006
    Détails du profil
    Informations personnelles :
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : MOA

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 006
    Points : 1 741
    Points
    1 741
    Par défaut
    Je viens de découvrir l'existence de ce framework en installant dernièrement SQLectron, un client SQL pour se connecter à une base de donnée.

    Dommage qu'une fois de plus, des outils se base sur le moteur de rendu HTML de Google et non pas celui de Mozilla, pour lui donner un peu plus de poids, assurer une certaine indépendance.
    Cela ne va pas aider à garder une concurence saine des moteurs de rendu à vouloir toujours et toujours à aller voir celui de Google. Dommage.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Août 2006
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 75
    Points : 115
    Points
    115
    Par défaut et XUL ?
    Mozilla avait inventé quelque chose équivalant y a longtemps
    xul/xulrunner

    BIDE TOTAL
    abandon

    le bind du moteur js de mozzila est bcp plus simple que V8 (C vs C++).
    mais il semble que mozilla n'est plus la volonté de se battre pour avoir un peu de lumiere sur son moteur.
    toujours un peu a la ramasse question rapidité vs v8.

    le bind du moteur de rendu n'est meme plus docu (pas verifier depuis des lustres)

    mais mozzila c'est RUST. Qu'il se concentre sur ca...

    Chromum/v8 c'est ne PAS Google... faut arreter avec ca...
    c'est un projet communautaire...

Discussions similaires

  1. Réponses: 23
    Dernier message: 06/02/2015, 14h53
  2. Réponses: 40
    Dernier message: 19/01/2011, 08h14
  3. Réponses: 21
    Dernier message: 24/12/2010, 04h02
  4. Réponses: 124
    Dernier message: 14/12/2010, 16h41
  5. Réponses: 119
    Dernier message: 13/12/2010, 10h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo