L'accélération matérielle de Firefox n'est pas forcément active sur Linux. Par exemple si vous utilisez le pilote Nvidia, ça sera désactivé par défaut.
Pour vérifier si c'est le cas, rendez-vous dans about:support, section Graphics et vérifiez la ligne GPU Accelerated Windows. Il y a deux chiffres, si le premier est supérieur ou égal à 1 l'accélération est activée et ça bien.
Sinon, il faut aller dans about:config et mettre à true les valeurs webgl.force-enabled et layers.acceleration.force-enabled.
Et pour rajouter un coup de boost vous pouvez aussi activer layers.offmainthreadcomposition.enabledd et layers.offmainthreadcomposition.async-animations (ces deux là devraient être activée dans Firefox 40 qui sort en Aout)
Après un redémarrage de Firefox, la page about:support devrait afficher quelque chose comme 1/1 (OMTC) et votre firefox devrait sembler beaucoup plus réactif.
Ben ça fait plaisir de voir que je suis pas le seul à m'agacer du Mozbashing sans fondement.
(Ça, quand il s'agit de râler parce qu'il va falloir mettre du HTTPS dans votre Apache il y a du monde, mais quand il s'agissait de dénoncer le CEO (qui a démissionné, toujours sans s'excuser depuis) qui a soutenu une campagne homophobe vous étiez moins nombreux hein.)
Je sais pas si ça se sent, mais ça commence vaguement à me brouter le Mozilla bashing en mode ouin ouin.
Avant Novembre 2014, Mozilla c'était chouette. Mais c'était le mal aussi parce qu'ils étaient à la solde de Google vous comprenez, c'est des vendus. Ils acceptaient l'argent de Google et le laissaient être le navigateur par défaut de Firefox, mais ils étaient pas indépendant parce que si ils laissaient pas Google faire ce qu'ils voulaient ben ils risquaient de perdre leurs sous et de plus pouvoir faire de profit vous comprenez.
Ben depuis Novembre 2014 le deal avec Google a pris fin, mais c'est des vendus quand même parce que maintenant ils acceptent les sous de Yahoo et ils les laissent être le moteur de recherche par défaut. Et comme ils en veulent toujours plus de sous ils acceptent aussi les sous de Pocket pour développer une extension libre avec une API qui existait déjà mais pour un service propriétaire vous comprenez. Et comme ils veulent encore faire toujours plus de profit et qu'ils sont quand même toujours un peu à la solde de Google ils développent des implémentations de Javascript spécialement pour Youtube et Netflix que les utilisateurs ils doivent trouver où l'activer pour les autres sites. Et puis maintenant il parait qu'ils veulent aussi se faire des sous en marketant FirefoxOS pour autre chose que les deux modèles de smartphone à deux euros qui existent.
Mais à part ça ça n'a rien à voir avec le fait qu'on vit dans un monde capitaliste, que les développeurs à plein temps sur un programme ça doit bien trouver de quoi bouffer, que le seul moyen pour maintenir les ~18% d'utilisation de Firefox face aux pubs Chrome dans le métro c'est de faire aussi du marketing et que même une fondation à but non lucratif doit trouver des financement quelque part, quitte à diversifier ces sources quand elle ne renouvelle pas un contrat juteux pour garder son indépendance face à un concurrent trop gourmand.
Ouais, c'est vraiment des vautours.
Le point sur les Media Source Extensions dans Firefox (ça date de Mars, mais vu que MSE est actif dans Firefox 37 sur Windows, ils sont dans les clous)
Non, c'est juste que l'implémentation MSE est pas considérée stable et que Mozilla a commencé par implémenter les parties utilisées par Netflix et Youtube pour que ce soit les sites où l'usage sera le plus répandu qui en bénéficient en premier.
Le subset MSE utilisé par Youtube est considéré stable (et actif sous windows) depuis Firefox 37. Il est encore désactivé sous GNU/Linux parce que le décodage du h264 est pas encore assez fiable.
Et non, c'est pas du WTF technique, c'est de la recherche de stabilité pour les utilisateur⋅ices lambdas qui permet en même temps aux power-users d'accéder à des fonctionnalités non finalisées. C'est plutôt cool en fait non ?
Une série de tutoriels sur le développement moderne d'addons pour Firefox.
Très vite (~ 1h) on est capable d'ajouter un bouton, de lui ajouter un badge avec un compteur et d'afficher un panel sous ce bouton.
Le reste c'est du javascript tout ce qu'il y a de plus classique.
DANS MES BRAS !
J'arrive enfin à lire du 1080p60 sur youtube avec le lecteur HTML5 !
Par contre si je désactive gstreamer j'ai le fallback flash qui se met direct alors que openh264 est listé dans les plugins.
Du coup, ma config :
GStreamer 1.4.5 (ou 0.10.36, aucune idée de celui que firefox prend)
Firefox 38.0.5b1
media.gstreamer.enabled true
media.fragmented-mp4.exposed true
media.fragmented-mp4.ffmpeg.enabled true
media.fragmented-mp4.gmp.enabled true
media.mediasource.enabled true
media.mediasource.webm.enabled true
media.mediasource.mp4.enabled true
Le Grand Fork de uBlock était un peut plus compliqué que ça ^_^
Gorhill, l'auteur d'origine, en a eu assez de gérer les tickets des gens sur GitHub parce qu'ils demandaient apparemment toujours la même chose et qu'il y avait des plaintes au moindre changement. Donc il a déclaré qu'il laissait tomber, qu'il passait à autre chose et il a transféré la propriété du dépot à chrisaljoudi, un contributeur qui passait par là et s'est proposé.
La première chose que chrisaljoudi a fait, c'est rajouter des liens de donation un peu partout et de demander des "bounty" pour le développement de nouvelles features. (En gros : Si vous voulez cette feature, filez moi x $)
Du coup, gorhill a forké le dépôt et a commencé à corriger les bugs qui étaient rapportés sur le dépot de chrisaljoudi. Il a dit qu'il continuerai à développer uBlock dans son coin et il a demandé à l'autre de bien vouloir changer de nom pour qu'il y ait moins de confusion.
De son côté, chrisaljoudi a commencé à cherry-picker des commits de gorhill en les passant dans son dépôt comme si il en était lui même l'auteur.
C'est à ce moment là que j'ai arrêté de suivre les péripéties et que je me suis fixé sur uBlock Origin, parce que si je suis prêt à accepter les donations et les demandes de bounty, le vol de commit je trouve ça méprisable.
Voila pour la petite histoire, j'ai eu la "chance" d'assister à ça à peu près en direct vu que le subreddit /r/firefox était en feu à ce propos.
Un nouvel adblocker entre en jeu. Bien qu'il soit compatible avec les filtres classiques d'adblock (le minimum nécessaire en gros) son mode de fonctionnement fait qu'il est bien moins gourmand en CPU et en RAM.
Le benchmark consiste à commencer avec un profil vide, installer une extension de bloquage de pub, redémarrer firefox et ouvrir plusieurs sites. Et le verdict est sans appel :
Le graal des bloqueurs de pub ? ^_^
Depuis une ou deux version de Firefox il y a aussi la barre de développeur accessible avec MAJ+F2 qui permet de taper tout un tas de commandes utiles comme:
resize to 320 240
resize off
screenshot capture.png --fullpage
la liste complète est accessible en tapant "help"