• # Sécu & vie privée

    Posté par . En réponse au message Où va Firefox ?. Évalué à 1.

    Mozilla commence à coder certaines parties de Firefox en Rust via le projet Oxidation. Pourquoi ?

    • niveau sécurité, le Rust permet (grace au langage) d'exprimer des propriétés sur le code (ownership, borrowing mutable & non mutable, etc) qui font disparaître certains bugs
    • niveau conception, le langage intègre dans la bibliothèque standard tout ce qu'il faut pour faire du parallélisme (c'est plus compliqué qu'en Go, mais c'est plus accessible qu'en C AMHA)
    • niveau performances, le Rust veut être aussi rapide que du C++ grâce à des zero-cost abstractions

    Personnellement, J'utilise Firefox partout, car il respecte (relativement, en tripatouillant la page about:config) ma vie privée. Mais il y a aussi sa modularité (à coup de μBlock/HTTPs Everywhere/VimFX). Je ne suis pas prêt à changer de navigateur de sitôt !

    Et puis si une page met 10 millisecondes à s'afficher et une seule pour Chrome, ben ça me change pas ma vie. Certes, ça rend la navigation plus fluide, mais à cette vitesse celà a-t-il réellement un intérêt (à part être pressé) ? Et niveau utilisation de RAM, FF a beau être plus lourd que Chrome, finalement les seuls moments où ça pose problème c'est quand on est sur une machine relativement peut puissante.

    Pour info, tu peux tester les premiers builds de Servo depuis sa page officielle pour te rendre compte du fonctionnement du système (encore très jeune).