BehindLines

Electron 45 sépare les autorisations de partage d'écran

· Rédaction BehindLines

Electron, le cadre logiciel utilisé pour construire des applications de bureau, publie une nouvelle version majeure. Dans son annonce datée du 21 octobre, l'équipe présente Electron 45 et plusieurs changements qui concernent le démarrage, les autorisations et l'intégration de fonctions locales. Le numéro de version décrit le cadre logiciel utilisé par les développeurs ; il ne signifie pas que toutes les applications qui s'appuient dessus ont déjà été mises à jour.

La fiche de la version sur GitHub détaille les composants embarqués : Chromium 156.0.8078.48, Node.js 24.22.0 et V8 15.6. Elle recense aussi les changements de comportement et les correctifs. Ce catalogue et le billet proviennent du même projet, plutôt que de deux équipes ayant effectué des essais indépendants.

Un changement visible pour les applications concerne le partage d'écran. La demande d'autorisation porte désormais le nom `display-capture`, séparé de `media`, utilisé pour la caméra et le microphone. L'équipe précise qu'un logiciel dont les règles n'acceptent que l'ancienne catégorie peut donc voir son partage d'écran cesser de fonctionner après la migration.

D'autres modifications touchent les scripts de préchargement exécutés dans un environnement isolé. Certains outils de Node.js, dont `Buffer` et les modules `events`, `timers` et `url`, n'y sont plus fournis automatiquement. Les notes décrivent des solutions de remplacement. Il s'agit d'une adaptation du code des applications concernées, pas d'une suppression générale de Node.js dans Electron.

La version ouvre également une interface expérimentale pour relier la Prompt API de Chromium à une implémentation locale choisie par l'application. Le projet n'y inclut ni modèle d'intelligence artificielle ni moteur d'inférence prêt à l'emploi. Cette distinction limite la portée de l'annonce : une interface disponible ne prouve ni la qualité d'un modèle ni la présence de cette fonction dans un logiciel déjà installé.

L'annonce présente ainsi une évolution du socle et de ses règles de compatibilité, sans démonstration de performances valable pour tous les ordinateurs. Les deux documents permettent d'identifier les fonctions annoncées ; leur comportement dans chaque application dépend encore de son intégration.

Sources