Firefox 15 : lecteur PDF et économies sur la RAM
Firefox 15, encore en développement, prend enfin en charge l'affichage des PDF en interne au lieu de s'en tenir à les télécharger [15.b1 - 34,5 Mo]. Un projet démarré il y a un an et basé sur une interface en HTML5.
Ce lecteur natif est principalement divisé en deux volets, le premier avec le chemin de fer du document ou son index, puis la vue principale. Les fonctions de zoom et de recherche sont là. Ce lecteur, en bêta, souffre encore de deux bugs rapidement visibles. Lorsqu'on lance une recherche, les occurrences trouvées sont masquées par leur surlignage, et les couleurs des visuels dans ces PDF sont excessivement saturées (ci-dessous Firefox 15 puis Safari).
Firefox 15 prend aussi en charge le format audio Opus, standardisé par l'IETF (Internet Engineering Task Force). Ses promoteurs présentent ce codec comme plus efficace en compression que le MP3, l'AAC et l'Ogg, en rendant une qualité identique sinon meilleure, tout en étant adaptés à la musique comme à la voix.
Autre effort, celui visant à prévenir des fuites mémoires avec les plug-ins. Plusieurs modules ont été reconnus comme prompts à ne pas rendre toute la RAM qu'ils utilisaient. Parmi eux Adblock Plus, GreaseMonkey, Video DownloadHelper ou encore Firebug, soit le top 4 des plus populaires sur le répertoire de Mozilla… D'autres plug-ins, de Yahoo ou MacAfee sont pointés du doigt, ou encore It's All Text et Image Zoom.
Depuis l'année dernière, explique un ingénieur de Mozilla, Nicholas Nethercote, des outils de détection de ces fuites ont été mis en place et davantage d'informations ont pu être collectées, conduisant à l'amélioration de ces erreurs de développement, sur une poignée de ces plug-ins. Mais il en existe quelques milliers.
Des changements ont été effectués dans Firefox pour repérer ces situations où le contenu géré par un plug-in avait été supprimé par l'utilisateur (par la fermeture de la page web concernée) mais restait en mémoire. Lors de tests réalisés sur un nombre élevé de sites, la consommation mémoire attribuée aux plug-ins a été divisée quasiment par 5, sans qu'il soit nécessaire de mettre à jour ces modules. On devrait donc constater moins de ralentissements ou blocages lors de longues séances de navigation.
Les développeurs profitent aussi de quelques nouveautés (détails) comme l'intégration d'un débogueur JavaScript, la compression des textures WebGL ou la fonction de test du mode Responsif.
Sur le même sujet :
- Firefox 14 : plein écran pour Lion et plus de sécurité
Ce lecteur natif est principalement divisé en deux volets, le premier avec le chemin de fer du document ou son index, puis la vue principale. Les fonctions de zoom et de recherche sont là. Ce lecteur, en bêta, souffre encore de deux bugs rapidement visibles. Lorsqu'on lance une recherche, les occurrences trouvées sont masquées par leur surlignage, et les couleurs des visuels dans ces PDF sont excessivement saturées (ci-dessous Firefox 15 puis Safari).
Firefox 15 prend aussi en charge le format audio Opus, standardisé par l'IETF (Internet Engineering Task Force). Ses promoteurs présentent ce codec comme plus efficace en compression que le MP3, l'AAC et l'Ogg, en rendant une qualité identique sinon meilleure, tout en étant adaptés à la musique comme à la voix.
Autre effort, celui visant à prévenir des fuites mémoires avec les plug-ins. Plusieurs modules ont été reconnus comme prompts à ne pas rendre toute la RAM qu'ils utilisaient. Parmi eux Adblock Plus, GreaseMonkey, Video DownloadHelper ou encore Firebug, soit le top 4 des plus populaires sur le répertoire de Mozilla… D'autres plug-ins, de Yahoo ou MacAfee sont pointés du doigt, ou encore It's All Text et Image Zoom.
Depuis l'année dernière, explique un ingénieur de Mozilla, Nicholas Nethercote, des outils de détection de ces fuites ont été mis en place et davantage d'informations ont pu être collectées, conduisant à l'amélioration de ces erreurs de développement, sur une poignée de ces plug-ins. Mais il en existe quelques milliers.
Des changements ont été effectués dans Firefox pour repérer ces situations où le contenu géré par un plug-in avait été supprimé par l'utilisateur (par la fermeture de la page web concernée) mais restait en mémoire. Lors de tests réalisés sur un nombre élevé de sites, la consommation mémoire attribuée aux plug-ins a été divisée quasiment par 5, sans qu'il soit nécessaire de mettre à jour ces modules. On devrait donc constater moins de ralentissements ou blocages lors de longues séances de navigation.
Les développeurs profitent aussi de quelques nouveautés (détails) comme l'intégration d'un débogueur JavaScript, la compression des textures WebGL ou la fonction de test du mode Responsif.
Sur le même sujet :
- Firefox 14 : plein écran pour Lion et plus de sécurité