Journal Firefox 57 - onglets contextuels et autres joyeusetés

Posté par . Licence CC by-sa
Tags :
55
26
août
2017

Sommaire

Bonjour 'nal,

Depuis peu je suis passé à Firefox 57 (en Nightly). Ça change tellement !

D'abord il y a photon, la nouvelle interface. Je ne sais pas trop quoi en penser. D'un côté elle est super réactive, certaines animations / icônes / interactions forment indiscutablement une grande avancée. C'est très fluide et ça se voit même dans les détails de certaines animations.

D'un autre côté, le menu principal et surtout le menu d'outils supplémentaires personnalisable font quand même pale figure à côté du menu personnalisable de celui apporté par Australis. Est-ce le prix de la performance ou un simple abandon de la part des développeurs ?

Interface - Firefox 57 Nightly

Menu Pricipal - Firefox 57 Nightly

Menu Outils supplémentaires - Firefox 57 Nightly

Containers

Après il y a une nouveauté excellente, les onglets contextuels aussi appelés tab containers ou containers. On peut les activer ici. Et ça marche dès Firefox 53.

Le principe est simple : Firefox isole chaque container du point de vue des cookies (c'est-à-dire tous les stockages). En plus, ils sont en train de faire une API pour que les extensions puissent profiter à fond des onglets contextuels. Ça permet plein de trucs chouettes ! Tu vas comprendre.

Si tu veux tester, commence par créer tes catégories (que tu vas de toute façon remodifier après avoir bien compris le truc). Tu choisis un nom, une couleur et éventuellement une icône et roulez jeunesse. T'as plus qu'à appuyer longuement sur le bouton nouvel onglet, passer par l'icône containers ou utiliser l'icône onglet contextuel pour créer un container de ton choix. (l'option privacy.userContext.longPressBehavior réglée à 1 permet de ne pas avoir à faire un clic long mais malheureusement elle supprime la possibilité de créer dans le groupe par défaut).

Menu Current Tab - Firefox 57 Nightly

Menu Nouvel Onglet contextuel - Firefox 57 Nightly

Moi j'ai créé 4 catégories pour l'instant : Twitter, Recherche Emplois, VeryTweet et Fait bon vivre.

Dans Twitter, je mets un seul onglet Twitter connecté sur mon compte principal. Je l'ai épinglé, en plus j'ai configuré Firefox pour rouvrir les onglets à chaque démarrage. Du coup :

  • Twitter ne peut plus me traquer. Comme il ne voit que les cookies du même container, il ne voit plus que lui donc il ne sait pas quand je navigue sur d'autres sites (attention, ça a ses limites, voir ici)
  • Comme j'ai mis Twitter en Always open in, si je trouve un article qui me plait sur un site quelconque, je peux cliquer sur le bouton de partage Twitter et Firefox me proposera d'ouvrir la fenêtre dans le container Twitter.

Ouvrir l'onglet dans le container Twitter - Firefox 57 Nightly

VeryTweet c'est le nom de code d'un petit projet que j'ai, je t'en parlerai surement dans quelque temps. Vu que j'utilise un autre compte Twitter pour ce projet, je le mets dans un autre container. Et là encore c'est génial parce que :

  • Je peux me connecter sur un autre compte Twitter simultanément.
  • Je peux cacher tous les onglets de ce groupe quand je ne travaille pas dessus.

Dans fait bon vivre, je mets tous les sites que j'aime bien, sur lesquels je suis tout le temps connecté et qui ne sont pas trop invasifs comme LinuxFr, Mediapart, NextINpact, Wikipedia… Eux je les ai tous mis en ouverture automatique dans fait bon vivre sans demande de confirmation. Comme ça, dès que je tape linuxfr.org dans ma barre d'adresse, Firefox l'ouvre automatiquement dans le bon container.

Avec le multiprocessus de Firefox e10s, on a perdu quelques extensions dont self destructing cookies. Heureusement, Kenny Do a créé Cookie AutoDelete. Et figure-toi que ça fonctionne avec les onglets contextuels. Du coup, j'ai pu mettre tous les sites que j'avais configurés en liste blanche uniquement dans leurs containers !

Ce qui me permet par exemple de me connecter sur Twitter sur un 3ᵉ compte dans le container par défaut et de voir les cookies de cet onglet se supprimer automatiquement quand je le fermerai (alors que je reste connecté dans les autres containers même après fermeture).

Cookie AutoDelete

Taborama

Dans Firefox 57 il n'y a plus que les webextensions. Pour l'instant ça supprime beaucoup de mes extensions favorites. Et surtout ça a découragé bon nombre de développeurs qui avaient réécris toutes leurs applications avec la précédente API il y a à peine 1 an pour être compatible avec e10s. Parmi les disparus on compte l'excellente extension Groupes d'Onglets qui permettait d'utiliser la fonctionnalité panorama. Heureusement, pour la remplacer, une solution se dessine : Taborama.

Taborama est née sur Google Chrome justement pour implémenter la fonctionnalité panorama de Firefox. J'ai bon espoir que dans un avenir proche elle puisse fonctionner pleinement sur Firefox, car la fonctionnalité manquante au cœur de Firefox à l'air d'être en chemin.

A priori donc, Taborama devrait permettre de gérer ses groupes d'onglets comme on le faisait avec panorama (dans un style à la Trello) et en plus de mixer ça avec des containers. J'ai hâte de voir ce que ça va donner mais ça semble très très prometteur.


Limites des containers

Une des fonctionnalités des containers est d'isoler des groupes d'onglets par rapport aux autres. Ça fait des années que je me dis qu'on va arriver à ce genre de choses mais ça pose quand même plein de questions notamment en termes d'interface et de facilité d'utilisation.

Par exemple, est-ce que ma mère ne s'en servira un jour ? Dans un cadre hyper simple pour se connecter à un site web avec deux comptes différents en même temps ? Ou alors dans des cas que j'aurai configurés à l'avance avec la fonctionnalité always open in en mode ne plus redemander ? Les progrès d'API feront sûrement naître des extensions proposant des configurations automatiques pour des listes de sites prédéfinis ce qui s'annonce aussi excitant.

Niveau sécurité, là aussi il reste beaucoup de questions. Tant qu'il sera possible de faire du fingerprinting sur les navigateurs web, l'isolation des containers pourra être cassée. En plus, les URL contiennent parfois des informations permettant de suivre les utilisateurs, donc rouvrir une URL dans un autre container comme le propose Taborama casse aussi une certaine isolation. Sans parler de la possibilité de self-CSRF qui restera certes un problème très mineur avant tout dû aux sites eux-mêmes mais qui demande à réfléchir.

Je crois que toutes ces questions trouveront des réponses convenables dans un avenir assez proche. On a encore un peu de temps, Firefox 57 est prévu pour novembre 2017.

  • # Coquille

    Posté par . Évalué à 1 (+0/-0).

    s/#Limites-des-containers/#limites-des-containers

  • # Mwai

    Posté par (page perso) . Évalué à 10 (+15/-3). Dernière modification le 26/08/17 à 16:57.

    L'idée des conteneurs c'est bien pour les geeks mais pour le reste du monde, c'est juste voué à l'échec au moins autant que les activités dans Plasma sous KDE…

    Bref, ça alourdit la navigation et personne ne va prendre le temps de classer ses onglets… (IMO)

    Après, peut être que Mozilla abandonne le grand public… En même temps, ils l'ont plus ou moins déjà perdu :-(

    • [^] # Re: Mwai

      Posté par (page perso) . Évalué à 8 (+8/-1).

      Soyons plus positifs : dans cette première version, ce sera utilisé par les geeks, c'est sûr. Mais ça va évoluer, ils vont trouver des solutions ergonomiques simples pour mon papa ;)
      J'imagine bien une liste de réglages pré-établis, qui seront utilisables par tout un chacun. Du genre : "régler les réseaux sociaux pour ne pas me pister sur tout le net, mais permettre que je partage moi-même quand je veux"

      • [^] # Re: Mwai

        Posté par (page perso) . Évalué à 8 (+6/-0).

        "régler les réseaux sociaux pour ne pas me pister sur tout le net, mais permettre que je partage moi-même quand je veux"

        Rien que ça mon papa, il comprend pas et il clique sur non…

        • [^] # Re: Mwai

          Posté par . Évalué à 10 (+21/-4).

          En même temps, ton Papa il a laissé "Installer Chrome" coché et il a pas vu la différence avec IE.

          Comme 99% des "parts de marché" de Chrome.

          C'est facile de prendre des parts de marché, il suffit de faire un adware.

          "Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)

      • [^] # Re: Mwai

        Posté par . Évalué à 5 (+11/-6).

        Soyons plus réalistes : dans cette première version, ce sera utilisé par les geeks, c'est sûr. Mais dans 5 versions ce sera abandonné comme toutes les fonctionnalités sans grand intérêt ajoutés par Mozilla. Ils feraient mieux de laisser ce genre de fonctionnalités dans les extensions et d'arrêter de toutes les péter toutes les 3 versions.

        • [^] # Re: Mwai

          Posté par . Évalué à 10 (+18/-0).

          Pour les laisser dans des extensions encore faut-il qu'il y ait les api nécessaires.
          Et que des idées soient lancées.
          Et puis l'innovation est faite de pleins de tests, d'idées qui semblaient impossibles à réaliser ou à démocratiser.
          Laissez Mozilla innover, les grincheux grincheront.

          • [^] # Re: Mwai

            Posté par . Évalué à 9 (+16/-7).

            Implémenter une fonctionnalité, la supprimer ensuite, lâcher la responsabilité de gérer ça par la communauté Firefox, lui chier sur la tronche en pétant les API puis réimplémenter la même chose par dessus (car oui ces containers ne seront que des groupes d'onglet Panorama colorés pour 90% des utilisateurs, les 10% restant apprécieront le multi-compte sur leurs sites préférés); certains appellent ça innover, moi j’appelle ça se foutre de la gueule du monde et de la perte de temps.

            Sans développeur d'extensions ni utilisateurs je leur souhaite bon courage pour tester leurs innovations.

            • [^] # Re: Mwai

              Posté par . Évalué à 10 (+12/-0). Dernière modification le 26/08/17 à 22:00.

              Peut-être qu'il faudra encore 5 suppressions et ré-implémentations avant de trouver la formule qui conviendra. Peut-être même que ça passera par un autre navigateur ou un autre logiciel. Mais dans tous les cas, Mozilla - dont la mission est notamment de protéger les utilisateurs et leur faire accéder à un web meilleur - est parfaitement dans son job lorsqu'il expérimente ce genre de fonctionnalités.

              Et sinon, j'en parle pas en détail dans ce journal mais Mozilla s'est beaucoup remis en question en misant à fond sur la fluidité et le confort de navigation. C'est une remise en question profonde, entamée il y a un moment déjà et qui est en train de se concrétiser aujourd'hui.

              Firefox 57 est bien plus rapide que le 56 qui apporte déjà beaucoup de choses par rapport au 55. Il est bien moins consommateur qu'avant, meilleur sur certains points de performance ou d'interface que Google Chrome. Il est configuré de façon à poser moins de questions à l'individu lambda pour se concentrer sur la navigation. Donc oui ils travaillent à retrouver des utilisateurs.

              Et pour les développeurs, il n'y aura bientôt plus que des devs qui utilisent webextension. Certes ça fait du mal temporairement mais ça devrait payer assez vite.

              • [^] # Re: Mwai

                Posté par . Évalué à -1 (+3/-6).

                Mozilla - dont la mission est notamment de protéger les utilisateurs et leur faire accéder à un web meilleur

                J'ai ri.

          • [^] # Re: Mwai

            Posté par (page perso) . Évalué à -2 (+1/-5).

            Laissez Mozilla innover, les grincheux grincheront.

            Sauf que le groupement des onglets n'a rien de nouveau. Et personne ne l'utilise…

    • [^] # Re: Mwai

      Posté par . Évalué à 10 (+11/-1). Dernière modification le 27/08/17 à 00:19.

      Probablement, mais n'oublions que les geeks sont aussi des prescripteurs. Bien sûr la situation concurrentielle reste difficile, et qq prescripteurs ne feront pas changer la donne tout seuls. De vrais belles nouveautés peuvent faire revenir des geeks et avoir un effet positif plus globalement chez celles et ceux qui font attention à leur navigation.

      J'ai abandonné Firefox il y a quelques semaines maintenant, après avoir subit pendant des semaines le problème central de consommation CPU de Firefox. Quelques onglets d'ouverts, parfois à peine 6, et il consomme entre 5 et 40% d'un I7, en oscillant en permanence entre ces valeurs. Quelques onglets de plus, dont des sites de type "réseaux sociaux" et c'était l'explosion : des pics à 70%, et au delà, de CPU, de cumul entre firefox et web-content. Jusqu'à des freezes sur des pages un peu "complexes". C'était devenu insupportable.
      J'ai bien essayé le tarball de la MoFo, pour voir s'il ne s'agissait pas d'un problème de packaging ou de compilation par la distribution, et le résultat a été identique. Avec beaucoup de regret je me résigné à arrêter d'utiliser Firefox.

      Ce journal me donne fortement envie de re-tester : la boite à cookies, c'est juste l'option parfaite. Initiée il y a bien longtemps par Chrome, puis abandonnée par ce dernier. Les containers sont une autre très bonne idée, c'est rassurant de savoir qu'on peut faire du facebook sans que ce dernier n'espionne toute la navigation. Si à l'usage ce Firefox limite sa consommation de CPU à du normal (ie : identique qu'un Chromium, ou un QupZilla, à usage similaire) alors je garderai ce Firefox. Et pour le moment, les premières observations font dire Bingo Mozilla a également amélioré son Firefox là dessus : il y du progrès.

      Ouffff, bravo et merci.

      • [^] # Re: Mwai

        Posté par . Évalué à -8 (+6/-15).

        J'ai abandonné Firefox il y a quelques semaines maintenant, après avoir subit pendant des semaines le problème central de consommation CPU de Firefox. Quelques onglets d'ouverts, parfois à peine 6, et il consomme entre 5 et 40% d'un I7, en oscillant en permanence entre ces valeurs.

        5 et 40% ça veut un peu bcp rien dire ;)
        Mais admettons, as-tu fait un rapport de bug? Partagé ta session? y a t-il un pattern? Ta télémétrie est-elle activée?

        Ton attitude est à la limite du méprisable pour un soi-disant libriste, sache le.

        • [^] # Re: Mwai

          Posté par (page perso) . Évalué à 5 (+4/-0).

          Arrêter d’utiliser un logiciel qui marche mal (pour son cas personnel) c’est méprisable ?

          • [^] # Re: Mwai

            Posté par . Évalué à -1 (+1/-4). Dernière modification le 30/08/17 à 15:16.

            Ben oui, comme arrêter d'utiliser un pilote graphique non-libre parce qu'il affiche des graphismes corrompus sur sa machine et qu'on a déjà des lunettes et la vue qui baisse et que donc le confort visuel c'est important.

            Plus important que la liberté logicielle.

            "Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)

            • [^] # Re: Mwai

              Posté par (page perso) . Évalué à 4 (+3/-0).

              Il doit me manquer du contexte pour la piger, celle-là.

              (Et puis c’était « pilote graphique libre », que tu voulais dire, je présume ?)

              • [^] # Re: Mwai

                Posté par . Évalué à 3 (+1/-0). Dernière modification le 30/08/17 à 20:42.

                Le contexte était un simple utilisateur versus un libriste pur et dur qui considérait que tous ceux qui utilisaient des logiciels non-libres n'étaient pas des libristes.

                Y compris des pilotes propriétaires. À l'époque où nouveau ne fonctionnait pas sur le dit matos.

                Quand j'ai dit que j'ai la vue qui baisse et des lunettes et que je me fais déjà assez mal aux yeux comme ça sans en plus me taper des graphismes qui foirent et/ou illisibles, je "faisais rire" môssieur.

                Depuis je l'ai dans l'gosier.

                (euh oui)

                L'attitude de LeGab me l'a rappelé. Le même dédain face à ce qu'il appelle des "libristes".
                Le logiciel libre en question n'est pas utilisable ? Rien à foutre.

                "Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)

                • [^] # Re: Mwai

                  Posté par . Évalué à 0 (+0/-1).

                  Il ne m'aime vraiment pas, xcomcmdr.
                  Tu vas finir par me vexer.

                  • [^] # Re: Mwai

                    Posté par . Évalué à -3 (+2/-6). Dernière modification le 30/08/17 à 23:02.

                    Et pour la note, je pars du principe que le lambda de ce site est un libriste modéré et non obligatoirement un des allumés de chez Framasoft, un Genma ou Alterlibriste.

                    Yvan Munoz que je ne connais pas mais à qui j'attribuerais le titre par défaut de libriste modéré :) est peut-être allé un peu vite en besogne en balayant Firefox sans fournir une moindre piste ou moyen de reproduire le comportement de son logiciel.

                    J'aurais voulu connaître sa configuration (sw+hw), les sites qui fâchent, enfin si c'est honteux, il pourrait tester avec d'autres sites.

                    • [^] # Re: Mwai

                      Posté par . Évalué à 4 (+2/-0).

                      Ou alors, tu aurais pu lui demander quel nav il utilise, c'est pas comme si FF était le seul libre ;)

                    • [^] # Re: Mwai

                      Posté par (page perso) . Évalué à 7 (+6/-0).

                      Wow, pour toi à Framasoft on est des allumés qui ne vivraient que par et pour le libre ? :)
                      Va falloir que je jette mon Android :,(

                      Plus sérieusement, l'objet social de l'association est : « Framasoft a pour objet la promotion de la culture libre en général, et du logiciel libre en particulier », donc bon, forcément, on parle + du libre que de physique quantique ou de la reproduction des castors bretons.

                      Par contre, on attache une grande importance à essayer d'être le moins jugeant possible. Utiliser du propriétaire ne fait pas de toi un suppôt de satan, et encore moins une personne non-(valable/écoutable). Et même entre membres, chacun est libre de ses opinions et de ses actes (oui, tu peux avoir un Mac ou utiliser Chrome, tu ne sera pas brûlé vif ;) )

                      Si tu as des exemples/URL où on aurait été selon toi extremistes, je veux bien les références pour qu'on ne reproduise pas cette erreur.

                      • [^] # Re: Mwai

                        Posté par . Évalué à 3 (+1/-0).

                        Ben la preuve que vous etes extremistes, c'est que vous referencez des LL pour windows, c'est pas coherent avec l'OS boudiou :D (et j'en suis reconnaissant, ca aide en environnement hostile ou quand on cherche des trucs portables)

          • [^] # Re: Mwai

            Posté par . Évalué à 8 (+6/-1).

            Non, mais rapporter des bugs sur un site généraliste en disant que l'application Libre et gratuite est défectueuse sans faire de rapport de bug, ce n'est pas franchement honorable.

            Maintenant, peut-être qu'il a rapporté le bug, je n'en sais rien.
            Mais si je développais un outil Z, que je n'avais aucun rapport de bug, et que je lisais ici que "Z j'ai dû l'abandonner tellement il marche mal!", je serais vénère!!

    • [^] # Re: Mwai

      Posté par . Évalué à 10 (+11/-0).

      L'idée des conteneurs c'est bien pour les geeks mais pour le reste du monde, c'est juste voué à l'échec

      Et alors?
      Firefox, ce serait pas un peu les geeks qui l'ont répandu? C'est une mauvaise chose de faire un truc qui puisse convenir à des gens qui connaissent la différence entre un moteur de recherche, un navigateur internet et un OS?

      • [^] # Re: Mwai

        Posté par . Évalué à 5 (+3/-0).

        C'est une mauvaise chose de faire un truc qui puisse convenir à des gens qui connaissent la différence entre un moteur de recherche, un navigateur internet et un OS?

        Non, mais ce n'est pas rentable :-(.

        La majorité du CA de la Mozilla Foundation vient des partenariats sur la recherche tout autour du monde (la traduction est de moi). Pour sécuriser ce pognon qui permet de faire vivre la fondation, il faut qu'il ait un sens pour les gens qui payent, donc que le machin soit utilisé. Pour qu'il soit utilisé, il faut qu'il ait un avantage pour ses utilisateurs moyens par rapport à la concurrence, etc.

        Ça revient toujours au même problème, et perso je pense que ménager la chèvre (les gens qui la font vivre) et le choux (les libristes du début) devient de plus en plus compliqué pour la MoFo dans son mode de financement actuel.

  • # Conteneurs

    Posté par . Évalué à 3 (+2/-0). Dernière modification le 26/08/17 à 23:50.

    Est-ce que ça peut aussi servir pour ouvrir un paquet d’onglets dont on se sert régulièrement, sans pour autant vouloir les garder ouverts constemment ?

    S’il y a une ext pour ça je suis preneur, surtout si ça combine la fonctionnalité d’isolation des sessions/cookies tout ça.

    Comme je suis feignant, je demande _^

    • [^] # Re: Conteneurs

      Posté par (page perso) . Évalué à 2 (+1/-1).

      Ouvre autant de profils que nécessaire (travail, loisirs, banque, achats, téléchargements etc)

      • [^] # Re: Conteneurs

        Posté par . Évalué à 1 (+0/-0).

        Et devoir relancer le navigateur à chaque fois pour chaque profil ? Huh

        • [^] # Re: Conteneurs

          Posté par (page perso) . Évalué à 8 (+6/-0).

          J'ai en permanence 3 instances de firefox en parallèle sans problème

          firefox -p dj_poubelle

          • [^] # Re: Conteneurs

            Posté par . Évalué à 1 (+0/-0).

            Hum. C’est récent cette fonctionnalité ? Car il me semblait qu’on ne pouvait pas utiliser plusieurs profils en même temps.

            Bon maintenant c’est le cas.

            Par contre ça me tente moyen de refaire les paramétrages et installs d’add-ons :p Il y a bien des moyens d’automatiser, la flemme aussi.

            • [^] # Re: Conteneurs

              Posté par (page perso) . Évalué à 4 (+2/-0).

              Hum. C’est récent cette fonctionnalité ?

              Euh, non. Je ne sais pas quand ça a été introduit ou même si ça a toujours été possible, mais j’utilise plusieurs profils simultanément depuis au moins 2010.

              • [^] # Re: Conteneurs

                Posté par . Évalué à 3 (+1/-0).

                Oui, par contre tu ne peux pas, à partir d'un profil donné, demander à ouvrir un lien dans un autre profil.
                Il faut copier le lien et le coller dans une fenêtre de l'autre profil.

    • [^] # Re: Conteneurs

      Posté par . Évalué à 3 (+2/-0).

      Justement, Taborama pourra bientôt satisfaire ce besoin correctement. En attendant, sur Firefox 55, tu peux le faire avec l'extension groupe d'onglet.

    • [^] # Re: Conteneurs

      Posté par (page perso) . Évalué à 2 (+0/-0).

      Je dois avoir loupé un truc car je ne vois pas ce qu'il faut de plus que faire un dossier de marque-pages, puis clic droit -> "tout ouvrir dans des onglets".

      • [^] # Re: Conteneurs

        Posté par . Évalué à 1 (+0/-0).

        Je n’utilise pas les marque page, je préfère me trimbaler avec l’historique de navigation + "show your windows and tabs from the last time" que de gérer ça.

        • [^] # Re: Conteneurs

          Posté par . Évalué à 2 (+1/-0).

          Pareil, je n'utilise jamais les marque-pages. L'option rouvrir les onglets + panorama me convient parfaitement. Surtout depuis que ça n'impacte plus la vitesse d'ouverture de Firefox.

          • [^] # Re: Conteneurs

            Posté par . Évalué à 1 (+0/-0). Dernière modification le 27/08/17 à 17:40.

            Ça pour sûr c’est une grande avancée dans Firefox ! J’y suis retourné avec la plus grande des satisfactions depuis quelques mois grâce à la v54, grâce au temps de démarrage réduit et à la réactivité globalement améliorée.

            Avant ça j’ai toujours trouvé que fofox ressemblait plus à un veau qu’à un panda roux '

    • [^] # Re: Conteneurs

      Posté par . Évalué à 1 (+0/-0). Dernière modification le 28/08/17 à 11:00.

      Peut-être que OneTab peut remplir cette fonction. Le bouton principal regroupe tous les onglets ouvert actuellement dans une simple page html locale avec des liens vers les url des onglets. Je m'en sert pour réduire le nombre d'onglet et la consommation mémoire tout en satisfaisant ma névrose à ne pas fermer des onglets, on sait jamais ça peut me resservir un jour.

      Possibilité ensuite d'éditer les groupes, de les nommer, de les marquer comme favori, de restaurer tout un groupe, de le partager, d'ajouter un lien dans un groupe via le clic droit etc.

  • # Programme Test Pilot

    Posté par (page perso) . Évalué à 10 (+8/-0).

    Mozilla expérimente des fonctionnalités de manière communautaire, à savoir proposer des extensions expérimentales pour que les testeurs fassent un retour sur les performances ou la fonctionnalité elle même. Cela permet de ne pas surcharger les canaux de tests de fonctionnalités qui ne seront peut être jamais proposées à l'utilisateur final.

    Et, surprise, la fonctionnalité décrite ici était en test en début de cette année via ce canal. Et il y en a bien d'autres en cours d'expérimentation.

    Si vous souhaitez voir ce que Mozilla teste actuellement, c'est par là : https://testpilot.firefox.com/experiments

    Dans les tests que j'ai participé et que j'ai aimé il y a :

    • Min video : avoir un sorte de Picture in Picture, vous cliquez sur une vidéo par exemple de Youtube et vous aurez une petite fenêtre avec la vidéo dedans. Pratique pour continuer la navigation tout en regardant la vidéo.
    • Send : une page web pour s'échanger des données volumineux de manière simple et chiffrée (fonctionne pour d'autres navigateurs)
    • No more 404s, quand une erreur 404 arrive, Firefox propose de voir cette page via Web Archives, c'est assez transparent et sympa pour consulter des liens aujourd'hui morts
    • Tab center : les onglets verticaux

    Il y en a quelques autres intéressants mais qui m'emballent moins. Mais ce sont clairement des fonctionnalités dont je n'ai pas le souvenir d'avoir vu ailleurs (après j'avoue que je suis la concurrence de loin) et qui peuvent faire la différence. Donc si vous souhaitez aider Mozilla à innover, clairement, testez ces extensions et faites des retours !

    • [^] # Re: Programme Test Pilot

      Posté par . Évalué à 3 (+2/-0).

      En ce moment il y a aussi Voice Fill qui permet d'ajouter un bouton de recherche vocale (seulement en Anglais) sur Google, DuckDuckGo et quelques autres sites.

      L'autre jour j'ai remarqué que mon grand père passait de Firefox (dont le raccourcis a été renommé en "Internet" par l'ami qui a installé son ordinateur) à Google Chrome justement parce qu'il utilise la fonction de recherche vocale proposée par Google lorsqu'on utilise son navigateur. Double stupéfaction de ma part en le voyant utiliser deux navigateurs et en le voyant utiliser la recherche vocale. Et de fait, il y arrive bien mieux qu'en utilisant un clavier.

    • [^] # Re: Programme Test Pilot

      Posté par . Évalué à 2 (+0/-0).

      Tab center : les onglets verticaux

      je n'ai pas le souvenir d'avoir vu ailleurs (après j'avoue que je suis la concurrence de loin)

      Stop. Si tu ne regardes pas ailleurs, ne dis pas que eux seuls le font, et admets simplement: t'en sais rien.
      Notes? Onglets verticaux? Freeze des onglets? Opera 9 le faisait (pas tout jeune ça) déjà, vivaldi le fait aussi. Otter c'est pas impossible.
      Et y'a plein d'autres fonctionnalités que d'autres font que firefox ne fait pas (des trucs totalement inutiles genre piloter les lampes en fonction du site visité, mais pas que, j'aime personnellement beaucoup les mouse gesture, le groupement d'onglets, le clonage d'onglets, le speed dial, et… bon je m'arrête la).

      Note pour moi-même, retester otter…

      • [^] # Re: Programme Test Pilot

        Posté par (page perso) . Évalué à 2 (+0/-0).

        Stop. Si tu ne regardes pas ailleurs, ne dis pas que eux seuls le font, et admets simplement: t'en sais rien.
        Notes? Onglets verticaux? Freeze des onglets? Opera 9 le faisait (pas tout jeune ça) déjà, vivaldi le fait aussi. Otter c'est pas impossible.

        Je parlais en l’occurrence de la concurrence directe, à savoir des navigateurs ayant des parts de marchés plutôt significatives. Donc Safari, Edge ou Chrome, des navigateurs dont le grand public a une probabilité non nulle d'utiliser un jour et donc de comparer avec Firefox. Car c'est d'eux dont c'est la principale préoccupation.

        • [^] # Re: Programme Test Pilot

          Posté par . Évalué à 5 (+3/-0).

          Ah… d'accord. Mais du coup, c'est facile d'innover non? Il suffit de prendre les concurrents qui ne sont pas connus, de piquer les idées et de dire qu'on à inventé le concept?

          En fait, le jour ou windows intègrera un (vrai) gestionnaire de fenêtre pavant, ce sera leur innovation? Puisqu'ils n'ont pas de concurrents directs…

          Je me permets de ne pas être d'accord avec ta notion de concurrence directe, si on commence a virer les challengers parce qu'ils ne sont pas assez connus on va pas finir.

  • # Fôte

    Posté par (page perso) . Évalué à 4 (+2/-0).

    pour que les extensions puissent profiter à font ->
    pour que les extensions puissent profiter à fond

  • # Decentraleyes

    Posté par (page perso) . Évalué à 6 (+4/-0).

    J'en profite pour annoncer que la version webextension de Decentraleyes vient juste de paraître (c'est une beta)
    https://addons.mozilla.org/fr/firefox/addon/decentraleyes/versions/beta?page=1#version-2.0.0beta1

    Nécessite Firefox 57.

  • # Les cookies

    Posté par . Évalué à 0 (+0/-1).

    Bonjour,

    Tu indiques :

    Twitter ne peut plus me traquer. Comme il ne voit que les cookies du même container, il ne voit plus que lui donc il ne sait > pas quand je navigue sur d'autres sites

    Je pensais que les cookies étaient configurés par domaine et donc non visible pour les autres domaines. Comment Twitter arrive-t-il à voir des cookies d'autres domaines que lui-même ? Il y a-t-il un truc que j'aurais mal compris ?

    • [^] # Re: Les cookies

      Posté par . Évalué à 6 (+4/-0). Dernière modification le 28/08/17 à 13:29.

      T'as jamais vu les petits bouton twitter/facebook/g+/etc sur les sites qui permettent de "partager ce contenu" ? Ben ce bouton pointe sur le domaine twitter et leur permet de savoir de quel url ils sont appelés et donc quel site/contenu tu as visité.

      Raison pour laquelle la bonne pratique pour éviter d'être tracker est d'utiliser une extension qui empêche de charger du contenu externe à celui que l'on visite ou de ne consulter qu'un site à la fois et de s'y déconnecter immédiatement après.

      • [^] # Re: Les cookies

        Posté par . Évalué à 1 (+0/-0). Dernière modification le 28/08/17 à 14:48.

        Mais pour savoir, ils regardent le referrer, pas les cookies, non ?

        Ou alors, y'a du code javascript qui regarde le contenu des cookies et charge les boutons en envoyant des données ?

        • [^] # Re: Les cookies

          Posté par . Évalué à 0 (+0/-0).

          Les cookies sont automatique envoyés dans les requêtes HTTP, donc coté Twitter, ils peuvent faire une association cookie-referrer.

          • [^] # Re: Les cookies

            Posté par . Évalué à -1 (+0/-2).

            non les cookies ne sont envoyé que s'ils matchent le domaine configuré.

            Un cookie =

            • 1 nom
            • 1 contenu
            • pour 1 hôte
            • et tel chemin

            Ton cookie de session linuxfr est "linuxfr.org_session" pour l'hôte linuxfr.org et le chemin "/". Et c'est un cookie de session (il sera détruit à la fermeture de la fenêtre).

            Ton navigateur n'enverra pas ce cookie s'il va chercher une image sur twitter.

            • [^] # Re: Les cookies

              Posté par . Évalué à 5 (+4/-0).

              Pour comprendre le problème, il suffit d'installer l'extension lightbeam. D'ailleurs un des devs des containers a travaillé sur lightbeam.

              L'extension montre très bien comment à partir des cookies tiers une entreprise peut faire le lien entre ta navigation sur pleins de sites simplement en passant simplement par des scripts qui utilisent des cookies tiers. Lightbeam trace un graphique de tous les liens et met en valeur les sites vers lesquels tout ça converge.

              Graphique lightbeam

              • [^] # Re: Les cookies

                Posté par . Évalué à 3 (+3/-1).

                L'extension montre mais n'explique pas.

                Mon commentaire de départ avait pour objectif également d'avoir l'explication technique du comment ça se fait.

            • [^] # Re: Les cookies

              Posté par . Évalué à 10 (+11/-0). Dernière modification le 28/08/17 à 21:39.

              Twitter se fiche totalement de ton cookie de session linuxfr. Ce qui les intéresse c'est de pouvoir associer un id à eux avec des contenus visités.

              Si tu n'es pas identifié chez eux, ils te collent un cookie guest_id sur .twitter.com à la première requête que tu leur envois en third-party et qui te colleras aux basques tout le temps. Si tu es identifié chez eux, ils te colleront un _twitter_sess. Dans les deux cas, à chaque fois qu'une page affiche l'un de leurs boutons (qui ne sont pas que des images), ils récupèrent d'où ça vient et l'associe à leur id. Voilà maintenant tu peux faire plein d'analytics, afficher une pub personnalisée lorsqu'un publisher t'indique qu'il a un espace à afficher pour cet id, ou pleins d'autres trucs.

              Ton navigateur n'enverra pas ce cookie s'il va chercher une image sur twitter.

              Non mais de toute façon ce n'est pas celui là qu'ils voulaient. Le jeu étant de trouver comment créer l'identifiant, de le faire survivre le plus longtemps possible ou de savoir les rapprocher.

              Si tu reviens au commentaire racine, segmenter son cookie jar pourrait permettre de rendre les rapprochement d'id un peu plus difficiles. Twitter te suis avec ta _twitter_sess dans le container où tu l'utilises mais chaque autre container aura un id différent. À voir l'efficacité par rapport à d'autres approches.

              • [^] # Re: Les cookies

                Posté par . Évalué à 3 (+2/-0).

                Merci. Enfin une explication technique sur le pourquoi du comment. Je comprends maintenant mieux les mécanismes mis en jeu.

                • [^] # Re: Les cookies

                  Posté par . Évalué à 3 (+2/-1).

                  Je t'ai décris la version de base du début du siècle.

                  Depuis c'est une course sans fin à l'armement et, les mobiles et tablettes étant passés par la, l'objectif est de pouvoir suivre de plus en plus finement un utilisateur en cross device et de pouvoir séparer les utilisateurs d'un device.

                  Quand tu paies une fortunes plein de gens intelligents pour bosser sur le problème ça te donne des choses comme ça https://m.facebook.com/business/a/performance-marketing-strategies.

                  Je ne serais pas étonné que les gros ne soient pas gêné tant que ça par la segregation des cookies. A priori, il y a des signaux assez évident dans la données pour recoller ou redécouper le tout. Plein des gens rapporte actuellement qu'amazon est capable de faire du retargeting sur FB alors qu'ils utilisent des navigateurs differents, des comptes différents et des mails différents.

                  • [^] # Re: Les cookies

                    Posté par (page perso) . Évalué à 10 (+15/-0).

                    Plein des gens rapporte actuellement qu'amazon est capable de faire du retargeting sur FB alors qu'ils utilisent des navigateurs differents, des comptes différents et des mails différents.

                    Et pourtant, la seul chose qui me propose quand j'ai acheté un aspirateur, c'est 15 autres aspirateurs. Dès fois que je démarrerais une collection.

                    « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

                    • [^] # Re: Les cookies

                      Posté par . Évalué à 3 (+1/-0).

                      C'est ce que les défenseurs du tracking appellent de la publicité pertinente :)

                    • [^] # Re: Les cookies

                      Posté par . Évalué à 3 (+1/-0).

                      Ce qu'ils visent, c'est surtout celui qui ne l'a pas acheté, la majorité des visites sur un site d'e-commerce se terminent sans achat. Du coup, la pub est censée t'inciter à y retourner.

                      • [^] # Re: Les cookies

                        Posté par (page perso) . Évalué à 7 (+5/-0).

                        Ah donc, pour viser les gens qui n'ont pas acheté, Amazon, lorsque je suis connecté, me propose 20 rasoirs électriques alors qu'étant connecté il sait pertinemment que je l'ai acheté, leur rasoir. Y a pas à dire c'est impressionnant.

                        • [^] # Re: Les cookies

                          Posté par . Évalué à 4 (+1/-0).

                          Je pense que c'est une des raisons pour lesquelles ils veulent tous tellement avoir des IA derrière: deviner ce qui va t'intéresser ensuite plutôt que des publicités mal choisies de mieux en mieux ciblées.

                          J'ai la même chose depuis que je suis allé du côté de Tadoussac, au Québec, pour voir des baleines: TripAdvisor et autres supposent que je tiens absolument à avoir la meilleure offre possible pour y retourner chaque week-end.

                  • [^] # Re: Les cookies

                    Posté par . Évalué à -3 (+2/-1). Dernière modification le 31/08/17 à 08:44.

                    Je ne serais pas étonné que les gros ne soient pas gêné tant que ça par la segrégation des cookies.

                    Un exemple de trouvaille ingénieuse est rapporté par DerekSagan< (dans le fil de commentaires du sondage titré « Ce que je suis prêt à laisser aux GAFAM ») :

                    […] tu récupères les infos de son hard graphique, niveaux de patches, le temps pris pour faire tel calcul javascript et tel rendu webgl, etc. et t'as déjà un jeu de fingerprints utilisables.

                    je ne retrouve pas le lien mais des gens l'ont même fait pour lier des sessions dans 2 navigateurs différents (donc sans cookie commun)

                    Je note que cette approche (à elle-seule) ne permet pas le suivi d'un utilisateur à travers différents matériels informatiques, ni la discrimination de différents utilisateurs sur un même matériel.

      • [^] # Re: Les cookies

        Posté par . Évalué à -3 (+0/-6).

        T'as jamais vu les petits bouton twitter/facebook/g+/etc sur les sites qui permettent de "partager ce contenu" ? Ben ce bouton pointe sur le domaine twitter et leur permet de savoir de quel url ils sont appelés et donc quel site/contenu tu as visité.

        Si vous utilisez ces boutons aussi faudrait pas vous plaindre que twitter/facebook/g+/etc soit informé du site sur lequel se trouve leur bouton quand un visiteur clique dessus…

        Par ailleurs ces sites ont d’autres techniques pour tracer les visiteurs, simplement en chargeant une image, et il y en a d’autres…

        • [^] # Re: Les cookies

          Posté par (page perso) . Évalué à 10 (+9/-0). Dernière modification le 28/08/17 à 23:16.

          Inutile de cliquer dessus pour être vu par le propriétaire dudit bouton.

        • [^] # Re: Les cookies

          Posté par . Évalué à 8 (+6/-0).

          Comme il est dit plus haut on n'a pas parlé d'utiliser les boutons, il suffit que ton navigateur le charge (tout comme ton pixel espion).

          La seule méthode à peu près OK c'est de ne charger aucun contenu qui vient d'un domaine autre que l'url du site que tu visite (mais ça devient vite tendu d'avoir l'entièreté du contenu entre les polices chargées dynamiquements, les services de caching, les hébergeurs d'images, les javascripts divers, etc…).

          • [^] # Re: Les cookies

            Posté par (page perso) . Évalué à 7 (+6/-0).

            C’est la philosophie derrière « Request Policy » ou « uMatrix » (j’utilise désormais ce dernier). Le web ne (re)devient utilisable qu’après avoir personnalisé le filtrage pour un certain nombre de sites/patterns. C’est heureusement synchronisé via la synchro. Firefox entre mes différents navigateurs PC et mobile.
            Malgré cela, pour certaines tâches (réservation d’avion, recherche d’hôtel…), il reste plus simple de basculer sur un profil Firefox dédié dépourvu de toute extension :-(

  • # Container Firefox 57 vs. Test Pilot

    Posté par . Évalué à 1 (+0/-0).

    La fonctionnalité always open in n'est pas (encore) dans Firefox 57. On la trouve dans le Test Pilot : https://testpilot.firefox.com/experiments/containers.

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.