Firefox passe version en 57.0

Il s'agit d'une mise à jour marquant un tournant de Firefox. D'ailleurs, Mozilla ne l’appelle pas Firefox 57.0, mais
Firefox Quantum, aboutissement
du "projet quantum".
En particulier, Firefox vient de passer à son nouveau moteur de rendu, promis pour la fin de cette année depuis longtemps : Servo (qui fut commencé en avril 2013), écrit dans un langage de programmation maison, RUST, orienté sécurité.
Il existe un flottement, dans la presse, avec l'appellation
du nouveau moteur de rendu : Servo (qui est le nom
du projet expérimental, aboutissant aujourd'hui, de moteur de rendu débuté en 2013), ou Quantum (qui est le nom
du projet de nouveau navigateur Web Firefox).
Il y a des modifications cosmétiques (le bouton "Actualiser la page" passe à gauche, le menu prend une forme "liste", etc.), mais c'est surtout une vitesse encore accrue.
Un bouton "home" fait son apparition et ouvre Google Search. Le divorce serait-il rompu et la participation financière au budget de la Fondation Mozilla serait-il repris maintenant que Firefox n'est plus considéré comme un concurrent à abattre ?

4,888,199 lignes de code ajoutées
6,886,199 lignes de code modifiées
369 bugs de performance corrigés
1,190 bugs corrigés
265 252 859 191 742 656 903 069 040 640 000 possibilités d'ajuster la barre d'outils
Maths pour vous tous les as en maths! Dans Firefox 56, il existe 6.204484e + 23 (24 factorielles) configurations possibles des éléments de la barre d'outils (23 factoriels si vous excluez l'élément de barre d'emplacement de retour avant non amovible). Dans Firefox 57, il y a 2.6525286e + 32 (30 factorielles) configurations possibles des éléments de la barre d'outils (28 factorielle si vous excluez la barre de localisation et de back-forward non-amovible, y compris le nombre de Spacers n'est pas limité)) Cela signifie que dans Firefox 57, il y a 265.252.859,191.742,656,903,069,040,640,000 autres façons de personnaliser Firefox (30! - 24!).
Technologiquement parlant, ce n'est pas une amélioration, c'est un bond en avant.
Premier geste : regarder Firefox se relancer. Oups ! Ouverture quasi instantanée de tous les onglets de ma dernière session (247 onglets). C'est 100 fois plus rapide, peut-être 1000 fois !
Second geste : se précipiter dans le gestionnaire de processus. Fini le Firefox mammouth monolithique. Il y a plein de petits processus simultanés.
Lancé il y a un an de manière "réservée" (environ un utilisateur sur 10 dans le monde avec la version 49.0), le multiprocessus de Firefox est totalement démocratisé avec cette version 57.0. Un changement de paradigme, un bouleversement, un tremblement de terre dans cette fondation qui n’œuvre pas pour "
faire du logiciel", mais pour améliorer le Web (et pond des idées qui deviennent des normes, contrairement à d'autres qui pondent des bidules qui sont rejetés par les instances de gouvernances
du Web dont par l'inventeur
du Web et son W3C). Mais quand cette fondation se met à "
faire du logiciel", elle le fait bien, car nous le valons bien.
La culture interne de Mozilla était "
du code monobloc". Passer au multithread a bousculé, renversé la pensée maison et le nouveau Firefox tire le meilleur parti des nouvelles machines.
Nouveau langage de programmation pour écrire un nouveau moteur de rendu pour un nouveau navigateur Web !
Firefox