Téléchargez Waterfox gratuitement – 6.5.3
Waterfox offre aux utilisateurs une expérience de navigation équilibrée afin qu’ils puissent naviguer sur Internet en toute sérénité. Tirant parti de la confidentialité et de la convivialité, Waterfox permet aux utilisateurs de personnaliser et d’optimiser leur temps sur les applications basées sur un navigateur tout en protégeant leurs activités en ligne. Waterfox prévoit des versions opportunes pour améliorer l’expérience utilisateur et améliorer l’accessibilité en magasin. Une plateforme Android est en préparation.
Caractéristiques
- Compilé dans le compilateur C++ d’Intel
- La bibliothèque mathématique d’Intel
- Extensions SIMD en streaming 3
- Extensions vectorielles avancées
- Jemalloc
- Optimisation basée sur le profil
- /O3 commutateur
- Compatibilité d’extension à 100 %
- Prise en charge des plugins 64 bits
- À l’épreuve du temps
Quoi de neuf
Bienvenue dans la sortie de la sixième génération de Waterfox. Cette version améliore encore votre confidentialité lors de la navigation sur Internet.
Nouvelles fonctionnalités
- Waterfox utilise DNS sur Oblivious HTTP1, une méthode préservant la confidentialité pour les requêtes DNS.
- Vous pouvez maintenant déplacer et supprimer le bouton d’extension de la barre de navigation.
- Accédez-y via Menu > Plus d’outils > Personnaliser la barre d’outils…
- Waterfox est désormais équipé de nouvelles techniques d’optimisation2 pour vous offrir une expérience de navigation plus rapide.
- Linux prend désormais en charge les DRM aux côtés de Windows. Cela signifie que vous pouvez regarder vos émissions préférées sur la plateforme de streaming de votre choix.
Changements
- Les préférences de Waterfox ont été soigneusement étudiées, avec le soutien de Yokoffing, qui gère Betterfox.js.
Changements à venir
- La fonctionnalité Waterfox pour Android est terminée, mais nécessite une mise à jour vers les derniers composants. Ceci est en cours et en attente de publication. iOS est désormais également en préparation.
- Des améliorations de la confidentialité pour certains des moteurs de recherche les plus populaires (Wink Wink, Nudge Nudge) sont également prévues, et d’autres seront annoncées prochainement.
Notes de bas de page
- Avec un DNS standard, vos requêtes DNS sont envoyées en texte brut, afin que votre FAI puisse facilement voir chaque site Web que vous demandez.
- DNS sur HTTPS crypte vos requêtes DNS à l’aide de HTTPS afin que votre fournisseur d’accès Internet ne puisse pas lire le contenu. Cependant, ils peuvent toujours détecter que vous effectuez des requêtes sur un serveur DNS et peuvent corréler les informations temporelles pour identifier les sites Web.
- Oblivious DNS va encore plus loin en acheminant les requêtes cryptées via des serveurs proxy de manière à masquer le domaine réellement prévu. Votre fournisseur Internet ne peut pas attribuer de demandes à des sites Web spécifiques que vous visitez.
- Par conséquent, Oblivious DNS et DNS sur HTTPS empêchent l’espionnage des domaines spécifiques que vous recherchez. Mais Oblivious DNS parvient mieux à cacher le fait que vous faites une demande pour un site particulier en premier lieu. Il ajoute une couche supplémentaire d’indirection et de protection de la vie privée.
- Le principal avantage d’Oblivious DNS par rapport à DNS par rapport à HTTPS est qu’il empêche mieux le suivi de vos habitudes de navigation au niveau du réseau par votre FAI ou d’autres opérateurs d’infrastructure réseau. Cela cache le processus de recherche d’un site Web en premier lieu.
- Lorsque vous utilisez un navigateur Web, celui-ci doit effectuer de nombreuses tâches répétitives, telles que le rendu de pages Web, l’exécution de code JavaScript et l’analyse de CSS. Ces tâches suivent certains modèles chaque fois que vous utilisez le navigateur.
- PGO permet au compilateur de reconnaître ces modèles et d’optimiser le code du navigateur.
- Le résultat est un navigateur Web optimisé pour une utilisation réelle et pas seulement théorique. Les pages Web s’affichent plus rapidement, les scripts s’exécutent plus rapidement et le navigateur semble beaucoup plus rapide et plus réactif.
- Comme mentionné ci-dessus, l’utilisation d’un navigateur Web nécessite de répéter encore et encore des tâches similaires, telles que le rendu des éléments d’une page Web, l’exécution de code JavaScript, le défilement de la page et l’affichage de vidéos.
- Ces tâches sont des boucles dans lesquelles le navigateur effectue encore et encore le même travail. L’optimisation polyédrique accélère l’exécution des boucles du navigateur en les réorganisant. Il trouve le meilleur moyen d’accéder aux données de manière répétée et dans l’ordre le plus efficace.
- Par exemple, si vous faites défiler une page contenant de nombreuses images, l’optimisation polyédrique pourrait optimiser les boucles qui décodent et affichent les données de l’image. Il trouve le moyen le plus rapide de réutiliser les données d’image dans le cache du processeur.
- Cela rend le défilement beaucoup plus fluide. Les images sont décodées plus rapidement lorsque vous faites défiler vers le haut et vers le bas. Le navigateur semble plus rapide.
- En termes simples, l’optimisation polyédrique optimise les boucles internes du navigateur pour utiliser au maximum le processeur et la mémoire. Cela accélère les tâches répétitives telles que le rendu, le défilement et la lecture vidéo qui reposent sur des boucles. Le résultat final est une expérience de navigation plus rapide et plus fluide pour l’utilisateur.