Electron 12 est déjà là

La dernière mouture datait de novembre et avait notamment apporté le support de l’architecture Apple Silicon, permettant aux applications Electron 11 de s’exécuter nativement sur les Mac équipés de puces M1.

Electron 12 ne propose pas d’ajout aussi conséquent, mais a quand même son lot de nouveautés, dont des mises à jour pour Chrome 88 et 89, V8 8.8 et 8.9, ainsi que Node.js 14.16.

Parmi les changements importants, on trouve la méthode exposeInMainWorld pouvant exposer des API non-objet, l’ajout d’une API webFrameMain pour accéder aux sub-frames d’une instance WebContents depuis le processus principal, ou encore le passage de la valeur par défaut à true pour contextIsolation et worldSafeExecuteJavaScript.

Ces changements de valeur par défaut peuvent casser la compatibilité du code. Ce sera également le cas avec la dépréciation du module remote, remplacé par @electron/remote.

Electron 12 s’adapte en outre aux évolutions de Chrome, notamment la suppression de Flash et les instructions SSE3 rendues obligatoires par Chrome 89.

Vous n'avez pas encore de notification

Page d'accueil
Options d'affichage
Abonné
Actualités
Abonné
Des thèmes sont disponibles :
Thème de baseThème de baseThème sombreThème sombreThème yinyang clairThème yinyang clairThème yinyang sombreThème yinyang sombreThème orange mécanique clairThème orange mécanique clairThème orange mécanique sombreThème orange mécanique sombreThème rose clairThème rose clairThème rose sombreThème rose sombre

Vous n'êtes pas encore INpactien ?

Inscrivez-vous !