État des chantiers
Projet Electrolysis
Electrolysis a été progressivement activé pour la majorité des utilisateurs ne disposant pas d’extensions (Firefox 49), puis pour ceux disposant d’extensions explicitement marquées compatibles avec Electrolysis (Firefox 50). Tous les retours ont été positifs, c’est pourquoi avec Firefox 51, Electrolysis sera activé, sauf si présence d’une extension marquée explicitement incompatible.
De plus, l’architecture d’Electrolysis évolue : le canal nightly est utilisé pour tester l’utilisation d’un second processus de contenu (qui gère des pages Web, par opposition à celui qui gère l’interface graphique), corriger les bogues et trouver le nombre optimal de processus à utiliser.
Enfin, des travaux sont en cours pour utiliser des processus fils comme bacs à sable, d’abord sous Windows. Ça doit encore être renforcé et étendu à macOS et GNU/Linux.
Projet Quantum
Où en est le projet Quantum récemment annoncé ?
Fin novembre, l’équipe derrière Servo se félicitait de l’arrivée dans Nightly de l’analyseur d’adresses URL de Servo en ces termes : Manish and Valentin Gosu have been working on this for a long time, and with some work from Ted and Nathan, it’s now available behind a flag. It will probably be some time before it reaches full compatibility with all of the specialized and internal things that Firefox does with URLs and can be used by default, but this is a huge first step and the largest integration of Rust code into Firefox to date.
Par ailleurs, la feuille de route de Servo continue d’être mise à jour et l’on voit bien que le prochain gros morceau du projet Quantum qui devrait se concrétiser est Stylo, ou Quantum CSS.
Animations dans Firefox
« Petite » rétrospective, en anglais, des avancées survenues en 2016 en la matière.
Autour de Firefox
B2G OS
L’équipe communautaire qui avait repris le développement de Firefox OS après son arrêt par Mozilla, a dû envisager une nouvelle solution après que Mozilla a décidé dans un deuxième temps de supprimer le code de Firefox OS du tronc commun de développement.
Ces courageux et motivés bénévoles s’attellent désormais à proposer une nouvelle alternative consistant à faire perdurer les points forts de Firefox OS (en gros : tout est Web, pas d’application « native » propre au système d’exploitation, comme sur les autres plates‐formes) en utilisant une base technique libre (aux pilotes près), activement développée par ailleurs, permettant de ne pas disperser leurs modestes ressources.
Au lieu d’avoir la base actuelle, gonk (noyau Linux/Android, HAL…) + Gecko qui démarre à la suite, on partirait sur une base d’AOSP ou de CyanogenMod (au besoin) sans SystemUI, avec juste un environnement Java minimal (oui, je sais, Java, bref ) qui lancerait l’APK qui serait en fait Fennec, ou Firefox pour Android.
Le but, c’est de récupérer Gecko par ce biais, donc pas de fork. Et de reconstruire par dessus, avec les fameuses Web app standards (qui sont bien évidement gérées par Gecko/Firefox).
Pour l’utilisateur ça serait transparent, pas de trace visuelle d’Android.
Ça ressemble un peu à B2Gdroid, dans l’approche, même si techniquement il y a quelques couches en moins.
Autrement dit :
En gros, tu prends un android/CM classique, tu vires toute la partie système et interface (systemUI), en gardant l’environnement Java qui interface avec le noyau & co (mais réduit au minimum syndical) et tu lances Fennec par dessus. Et les Webapps tournent comme de simples pages Web dedans (mais ça ressemble toujours au système, c’est transparent, comme avant).
Et de conclure :
C’est encore en phase d’expérimentation, toutes les bonnes volontés, notamment avec un peu d’expérience dans tout ce qui est bidouillage d’Android, sont les bienvenues.
Les liens pour suivre le projet et/ou contribuer sont donnés ici.
Tor Browser
Tor Browser 6.5 est paru le même jour que Firefox 51, vous trouverez le détail des nouveautés ici.
Firefox Focus pour iOS
Après Focus by Firefox (un bloqueur de publicités pour Safari Mobile), voici Firefox Focus, un ersatz de Safari iOS proposé par Mozilla pour permettre de se concentrer (une page à la fois) sur une navigation sans traces (article en français).
Flash
Mozilla avait déclaré la fin des greffons fin 2016, mais Flash resterait une exception, un mal nécessaire à activer si besoin (cf. le chapitre de la dépêche sur le sujet Flash d’Adobe à l’agonie).
Edge et Chrome avaient une position similaire mais il viennent de donner un calendrier un peu plus précis et plus agressif (Chrome, Edge), d’autant que ces deux navigateurs incorporent Flash en leur sein.
Dans tous les cas, on sent que les navigateurs essayent de mettre la pression sur les webmestres pour faire abandonner Flash sans pénaliser l’utilisateur final.Source :
LinuxFr.org, le 26 janvier 2017 par antistress, Davy Defaud, cbri, BAud, ariasuni, Nils Ratusznik, M5oul, olivierweb, ZeroHeure, palm123, Benoît Sibaud et PolePosition