1 points par GN⁺ 2023-12-29 | 2 commentaires | Partager sur WhatsApp
  • Même si changer de navigateur est fastidieux parce que les favoris, mots de passe et historiques y sont liés, Firefox Sync offre, avec plusieurs appareils, une expérience moins hachée que Chrome
  • Chrome Sync synchronise diverses données via un compte Google, mais la recherche dans l’historique et la reprise des onglets n’ont pas été aussi fiables qu’attendu
  • La recherche dans la barre d’adresse de Chrome pouvait manquer même des pages souvent visitées, et Tabs From Other Devices reflétait tardivement les onglets récents, interrompant le flux lors du passage d’un appareil à l’autre
  • Firefox Sync repose sur une connexion avec un compte Mozilla et le choix des éléments à synchroniser ; sur Firefox mobile, le scan de code QR peut alléger la configuration
  • Firefox affiche rapidement l’historique de navigation de tous les appareils ainsi que les onglets des autres appareils, ce qui donne aux utilisateurs qui passent d’un appareil à l’autre une raison concrète d’essayer de changer de navigateur

La dépendance à la synchronisation qui rend le changement de navigateur difficile

  • Comme une part importante de la vie numérique est stockée et synchronisée dans le navigateur, passer à un autre navigateur peut sembler aussi lourd qu’un déménagement
  • L’une des raisons pour lesquelles de nombreux utilisateurs continuaient à utiliser Chrome était Chrome Sync, et pendant un temps, il fonctionnait comme attendu
  • Avec le temps, certaines fonctions de synchronisation n’ont plus fonctionné comme prévu, et des fonctions censées apporter du confort ont commencé à créer de la gêne
  • Après un récent passage à Firefox, Firefox Sync a offert une expérience plus stable que prévu

Les désagréments récurrents avec Chrome Sync

  • Chrome Sync synchronise plusieurs types de données entre les appareils connectés au même compte Google
    • favoris
    • mots de passe
    • historique de navigation
    • onglets
    • informations de paiement
    • informations personnelles
    • paramètres
  • Les points où la gêne s’est le plus manifestée étaient la recherche dans l’historique et la synchronisation des onglets
  • Même en saisissant dans la barre d’adresse de Chrome le nom d’une page visitée par le passé, il arrivait régulièrement que des pages consultées à plusieurs reprises n’apparaissent pas dans les résultats
  • La synchronisation des onglets était meilleure que la recherche dans l’historique, mais les retards empêchaient une reprise fluide entre appareils
    • Pour reprendre le travail sur un autre appareil, “Tabs From Other Devices” doit être à jour
    • En pratique, il arrivait que la liste actuelle des onglets ne soit pas encore reflétée même après avoir changé d’appareil
    • Si la recherche dans l’historique échoue elle aussi, retrouver la même page devient encore plus fastidieux
  • La synchronisation n’était pas la seule raison d’essayer Firefox, mais les attentes qu’elle soit meilleure que Chrome Sync n’étaient pas très élevées non plus

Le mode de configuration de Firefox Sync

  • Le concept de base de Firefox Sync est lui aussi similaire à celui de Chrome Sync : relier les données entre plusieurs appareils
  • La configuration consiste à se connecter sur chaque appareil avec le même compte Mozilla, puis à choisir les éléments à synchroniser
  • Un code QR pouvant être scanné dans Firefox mobile est proposé pour faciliter le processus de configuration
  • La structure est familière, mais à l’usage, la différence se ressent nettement dans la recherche d’historique et la vitesse de mise à jour des onglets

Recherche dans l’historique et reprise des onglets

  • Lorsqu’on saisit dans la barre d’adresse de Firefox le nom d’une page web présente dans l’historique, cette page s’affiche dans les résultats
  • Que la page ait été visitée une fois ou cent fois, si elle figure dans l’historique, Firefox la retrouve
  • Cette recherche ne se limite pas à l’historique d’un seul appareil : elle inclut aussi l’historique de navigation Firefox de tous les appareils
  • La synchronisation des onglets fonctionne également rapidement
    • Juste après avoir ouvert une page web sur l’ordinateur puis lancé Firefox sur le téléphone, la page était déjà synchronisée dans “Tabs From Other Devices”
    • La reprise était possible sans attente particulière ni bouton de synchronisation manuel
  • Firefox Sync se rapproche d’une expérience qui “fonctionne tout simplement”, comme on l’espérait

L’utilité pratique pour ceux qui passent d’un appareil à l’autre

  • Si vous passez souvent d’un appareil à l’autre, Firefox vaut la peine d’être essayé
  • La version desktop propose un raccourci de barre d’outils Tabs From Other Devices
  • L’écran Firefox View permet aussi de voir les autres appareils
  • La synchronisation n’était pas la raison du passage à Firefox, mais sa fiabilité est devenue l’un des facteurs qui donnent envie de continuer à l’utiliser

2 commentaires

 
ndrgrd 2023-12-30

Comme cela a été mentionné dans les commentaires sur Hacker News, c’est une fonctionnalité vraiment excellente, à l’exception du fait qu’il faut obligatoirement utiliser les favoris avec une structure de répertoires fixe.

 
GN⁺ 2023-12-29
Avis de Hacker News
  • La raison la plus convaincante d’utiliser Firefox Sync, c’est le chiffrement côté client
    Mozilla ne stocke que des blobs chiffrés opaques qu’elle ne peut pas déchiffrer
    Les autorités demandent parfois des données pour obtenir l’historique de navigation, mais on dit que le chiffrement permet de refuser
    Pour info, j’étais auparavant responsable sécurité chez Mozilla

    • Encore mieux : on peut héberger soi-même le serveur de synchronisation : https://github.com/mozilla-services/syncstorage-rs
    • Voilà une bonne raison d’éviter Edge. Il existe des catégories entières qui ne sont pas chiffrées de bout en bout, et l’historique de navigation en fait partie
      Chrome, si je me souviens bien, permet d’activer le chiffrement de bout en bout, mais l’utilisateur doit l’activer lui-même
      Brave, Vivaldi et Firefox proposent une solution de synchronisation entièrement chiffrée de bout en bout
    • Est-ce chiffré à partir du mot de passe via une fonction de dérivation de clé (KDF) ?
    • Chrome Sync prend aussi en charge le chiffrement côté client, mais il faut définir une phrase secrète de synchronisation
      Settings -> You and Google -> Sync and Google Services -> Encryption options
    • Safari ne fonctionne-t-il pas de la même manière ?
  • Ce qui m’agace le plus avec Firefox Sync, c’est la façon dont il sépare les marque-pages mobiles et les marque-pages du PC
    J’utilise les marque-pages du bureau aussi sur mon téléphone, et inversement très souvent ; mais quand j’ajoute un marque-page sur le téléphone, il va dans un dossier séparé de marque-pages mobiles, ce qui donne une UX bizarre

    • Les marque-pages devraient simplement être uniques ; je ne veux pas qu’ils soient répartis en ensembles différents
    • Je ne comprends absolument pas pourquoi c’est fait comme ça
      On n’est plus en 2003, et je n’ai pas de marque-pages WAP séparés pour téléphone
    • J’aime Firefox et j’utilise le canal Developer Release depuis des années, mais sa consommation mémoire est énorme
      Même consulter des questions de code dans Firefox avec VS 2022 ou Android Studio ouverts devient presque difficile
      Pour répondre à ce post, j’ai ouvert deux onglets (HN et les commentaires HN), et le Gestionnaire des tâches affiche tout de même 13 processus Firefox, utilisant environ 1 Go. Parmi eux, il y avait même un processus à -42 Mo, et je ne sais pas ce que cela signifie dans le Gestionnaire des tâches. Maintenant il est à -77 Mo
      Bien sûr, VS 2022 et Android Studio ont aussi de sérieux problèmes. Android Studio semble devenir plus lent à chaque version ; il y a quelques années, je pouvais garder un navigateur ouvert tout en compilant, en testant sur émulateur et en déployant, alors qu’aujourd’hui même ouvrir l’émulateur est pénible. VS ressemble à une blague : pour compiler un fichier WinRT de quelques centaines de lignes, il charge toutes les anciennes bibliothèques de périphériques selon le flux d’exemple de Microsoft
    • Le fait que les marque-pages ajoutés sur mobile apparaissent ainsi peut parfois être plutôt pratique
      C’est plus facile à trier plus tard sur l’ordinateur, et si l’on se dit « il me semble avoir vu cette page sur mon téléphone », il suffit de regarder dans le dossier des marque-pages mobiles
      Bien sûr, cela dépend de la façon dont on utilise les marque-pages
    • Il me semble que les navigateurs basés sur Chromium se comportaient de manière similaire, et en soi ça me va, mais je n’aime pas le fait que le dossier marque-pages mobiles ne soit vraiment accessible correctement que depuis le gestionnaire de marque-pages
      On ne le voit pas bien dans la barre latérale des marque-pages ni dans l’interface de la barre de marque-pages sur desktop
  • Ça fonctionnait tout simplement bien, mais il y a quelques jours, presque tous mes mots de passe ont soudain disparu de tous mes appareils
    Pas tous, mais la plupart, et je n’ai trouvé aucun schéma ni aucune raison
    Heureusement, l’ensemble complet était encore présent sur un laptop Linux que j’utilise rarement, donc j’ai tout restauré partout en exportant, synchronisant puis réimportant
    C’était vraiment effrayant, et j’ai immédiatement fait une sauvegarde pour plus tard, mais ce genre de perte de mots de passe ne devrait pas arriver

    • Je ne sais pas pourquoi. J’utilise Firefox et Sync depuis des années, actuellement sur 5 appareils, dont un sous Android, et je n’ai jamais eu de problème
      Je suis sur le canal “release” de Firefox 121.0 64 bits. Est-ce que tu es en train de tester une bêta ?
    • Étrange. J’utilise Firefox sur 6 appareils, avec des OS différents (Android, MacOS, plusieurs distributions Linux) et des versions différentes (récentes ou LTS), et ça fonctionne tout simplement bien
    • Je ne sais pas si utiliser le gestionnaire de mots de passe intégré au navigateur est une bonne idée
      Je veux dire, par rapport à un gestionnaire de mots de passe séparé, comme Bitwarden ou 1Password
    • Ce genre de perte ne devrait pas arriver, mais, chiffrement ou non, il vaut mieux éviter de stocker ses mots de passe uniquement à cet endroit
    • Je viens d’avoir exactement le même problème. J’ai vérifié ma machine Linux, et ils y étaient encore, donc j’ai fait une sauvegarde
      C’est quoi ce délire
  • Pour une évaluation de la confidentialité et de la sécurité de la synchronisation des navigateurs, voir Chrome Sync privacy is still very bad[1] ainsi que l’article précédent[2]
    [1] https://palant.info/2023/08/29/chrome-sync-privacy-is-still-...
    [2] https://palant.info/2018/03/13/can-chrome-sync-or-firefox-sy...

  • J’évitais Firefox Sync parce que je ne voulais pas envoyer mon historique de navigation dans le cloud
    Ce que je veux vraiment, ce sont seulement les paramètres de profil, comme les extensions ou les flags userjs
    Mais dans .config, le répertoire Firefox mélange tellement paramètres et contenu que ça ne donne pas envie d’essayer de le sauvegarder. Est-ce que je rate quelque chose ?

    • Firefox Sync ne fonctionne pas en sauvegardant le répertoire de configuration dans un stockage cloud
      Le profil contient des paramètres propres à chaque machine, configurés automatiquement par le navigateur, donc faire ça pourrait tourner au désastre
      Quand on active Sync, on peut choisir explicitement quels éléments synchroniser. Moi, je l’ai réglé pour ne synchroniser que les extensions, les paramètres et les favoris
    • On peut choisir séparément de synchroniser ou non les favoris, l’historique, les onglets ouverts, les identifiants et mots de passe, les cartes bancaires, les extensions et les paramètres
      Donc il suffit de ne pas synchroniser l’historique
    • Le contenu synchronisé est chiffré entre les appareils
      Cela dit, en y repensant après avoir écrit ça, comme un nouvel appareil s’ajoute simplement en se connectant, sans saisir de mot de passe distinct, il faudrait que je vérifie cette affirmation
    • On peut auto-héberger le serveur de synchronisation
    • La synchronisation de l’historique peut être désactivée. C’est l’une des principales options à bascule que l’utilisateur voit au début
  • Ça fonctionne bien, mais personnellement j’aimerais qu’il existe une façon de le faire manuellement, sans cloud
    Par exemple : « copier les fichiers Foo, Bar, Baz de l’appareil source vers le dossier DooDad de l’appareil cible »
    Je sais que c’est difficile sur les appareils mobiles qui n’exposent pas le système de fichiers, mais je préférerais quand même importer explicitement depuis un fichier téléchargé plutôt que de passer par le cloud

    • Le service de synchronisation Firefox est open source[1], on peut donc l’héberger soi-même et faire pointer about:config vers celui-ci
      Je l’utilise comme ça et ça marche très bien. Si on le souhaite, il me semble qu’on peut aussi auto-héberger le service de comptes
      En revanche, le lien donné pointe vers l’ancienne version en Python ; il existe aussi une nouvelle version en Rust, mais la dernière fois que j’ai vérifié, elle ne prenait pas en charge SQLite
      [1] https://github.com/mozilla-services/syncserver
    • Ça peut valoir le coup de regarder SyncThing. C’est une application de partage de fichiers P2P respectueuse de la vie privée, utilisable un peu comme Dropbox
      La configuration est un peu pénible, mais une fois que ça tourne, ça marche très bien
    • Un profil n’est qu’un répertoire, donc on peut le copier et le déplacer ; et si l’on ne veut que les favoris, Firefox permet aussi de les exporter et importer facilement en HTML ou en JSON
  • Ce n’est qu’une anecdote, donc à prendre comme telle, mais mon expérience avec Firefox Sync a été désastreuse
    En un an d’utilisation, la base de données des favoris a été corrompue deux fois, et pour réparer ça il fallait fouiller dans le dossier de profil sous Windows, supprimer manuellement le fichier de base de données et désactiver aussi la synchronisation
    Sinon, il retéléchargeait la base corrompue, et le fichier endommagé empêchait même de créer de nouveaux favoris
    Depuis, Firefox m’a pas mal refroidi, et j’espère que c’est corrigé maintenant, mais comme Mozilla ne semble pas accorder une très grande priorité à Firefox, je suis inquiet à l’idée d’y revenir

  • Si quelqu’un utilise Firefox sur iOS depuis longtemps, j’aimerais savoir si les problèmes de synchronisation y ont été corrigés
    Je suis passé à Safari il y a quatre ans à cause de la synchronisation à moitié cassée de Firefox pour iOS, ainsi que de l’impression générale d’abandon et de l’interface qui changeait tous les deux mois

    • J’ai essayé Firefox Sync sur un nouveau Mac M3, et tout s’est synchronisé sans accroc depuis mon ancien Mac, mon téléphone Android, ma machine de travail sous Linux et ma machine Windows
      Firefox est vraiment excellent
    • Ce n’est pas corrigé. Ça reste mieux que rien, mais je trouve étrange de voir ce genre d’article en faire autant l’éloge
      Je continue quand même à utiliser Firefox. Dans l’ensemble, c’est le meilleur navigateur multiplateforme
    • C’est encore un peu cassé et bugué
  • Les mots de passe devraient être dans un gestionnaire de mots de passe dédié
    À part ça, je ne sais pas trop ce que je voudrais synchroniser. J’ai même désactivé la synchronisation des onglets entre sessions sur la même machine
    Je n’ai vraiment pas besoin que ce que je faisais hier interfère avec ce que je veux faire aujourd’hui
    Ce que j’attends d’un navigateur, c’est qu’il démarre à chaque fois dans un état vide, qu’il rende du HTML et du JavaScript, et qu’il soit une boîte idiote indiscernable des autres boîtes idiotes qui font la même chose

    • La barre d’adresse de Firefox est un outil de recherche extrêmement sous-estimé
      Je l’utilise intégralement des dizaines de fois par jour, et si l’on se souvient des titres et des mots-clés, elle peut presque remplacer complètement les favoris. Dans mon cas, c’est effectivement ce qui s’est passé, mais cette idée ne fonctionne vraiment bien que si l’historique est synchronisé
      La synchronisation des favoris a de la valeur pour la même raison. Si l’on synchronise à la fois l’historique et les favoris et qu’on exploite activement la recherche dans la barre d’adresse, on obtient un système de synchronisation à deux niveaux. Ce qui est ajouté aux favoris devient « à lire plus tard et à oublier pour l’instant », tandis qu’une page comme la documentation des conventions d’ORM peut être retrouvée presque instantanément sans être mise en favori
      La synchronisation des paramètres du navigateur et des extensions rend la configuration d’une nouvelle machine ou une réinstallation triviale. Même sur une nouvelle machine de travail, Firefox est redevenu familier en quelques minutes
      Les cartes bancaires, les informations personnelles et les adresses en saisie automatique peuvent aussi être gérées et synchronisées manuellement. Je ne confie pas mes informations de carte bancaire, mais le fait que Firefox sache qui je suis et où j’habite sur tous mes appareils m’a déjà fait gagner plusieurs minutes à plusieurs reprises
    • Utiliser Firefox comme unique gestionnaire de mots de passe a été une très bonne expérience
      Non seulement il se comporte comme prévu sur ordinateur, mais il est aussi facile d’accès sur Android. Un appui long sur l’application fait apparaître un raccourci vers les mots de passe, et l’intégration au fournisseur de mots de passe système fonctionne aussi
    • On peut vouloir synchroniser tous les réglages qu’on a faits pour transformer le navigateur en boîte idiote
      Par exemple, le paramètre qui désactive l’affichage des pages récemment consultées sur la page de nouvel onglet
    • Entièrement d’accord. Cela dit, pour les utilisateurs ordinaires, la synchronisation entre appareils est souvent une fonctionnalité très importante, et il est rare qu’ils n’arrivent pas à expliquer pourquoi
      Moi aussi, j’aimerais que ma TV soit une boîte simple qui démarre vide à chaque fois, mais la plupart des gens semblent acheter volontiers des trucs qui démarrent en 20 secondes, bourrés de pubs, avec ACR activé et des apps de streaming préinstallées. Toi et moi ne sommes sans doute pas le marché grand public standard
    • Je pense que la synchronisation des extensions et des préférences personnelles est utile
      Par exemple, j’ai forcé, avec un fichier comme userchrome.css, une largeur maximale de paragraphe sur le domaine news.ycombinator.com. L’idée est de n’afficher qu’environ 78 caractères par ligne, même sur un très grand écran, et non 900
      Sans synchronisation, il faudrait copier le fichier dans le bon profil à chaque achat d’une nouvelle machine. Avec la synchronisation, ce n’est plus nécessaire
  • Indépendamment des divers problèmes de Safari, je ne dirais pas que la synchronisation iCloud pose problème
    Ces dernières années, je n’ai eu que de bonnes expériences avec la synchronisation des onglets, des favoris et des mots de passe

    • Pour moi, c’était exactement l’inverse. Parfois je ne voyais que les onglets de certains appareils, parfois tous, parfois seulement quelques onglets puis tous finissaient par apparaître
      Quand je voulais « passer » ma navigation à un autre appareil, je devais presque toujours utiliser AirDrop
    • Pendant un temps, la synchronisation des onglets était catastrophique. Elle continuait à afficher des onglets d’autres appareils qui n’existaient plus, et même si je les fermais depuis cette interface, ils réapparaissaient peu après
      J’ai vu en ligne beaucoup de témoignages de personnes ayant rencontré le même problème
      Heureusement, maintenant cela fonctionne de façon stable depuis assez longtemps, au point que je peux de nouveau lui faire confiance