L’équipe de Mozilla a mis au point un nouveau système de cache HTTP dans Firefox qui n’est pas encore activé par défaut. Celui-ci conserve le contenu du cache après un crash ou un arrêt forcé de Firefox et permet d’éviter que l’interface utilisateur se fige en cas de ralentissements.

Ce cache a la particularité de créer un fichier séparé par URL visitée, et chaque fichier est contrôlé via un hash. Tout est asynchrone et stocké dans une mémoire tampon et un process indépendant effectue les lectures / écritures de fichiers. Ce nouveau système permet de gagner quelques millisecondes à chaque visite de site.

Pour tester par vous-même ce cache, il suffit de l’activer en entrant dans la barre d’adresse :

about:config

puis en passant à 1 la variable

browser.cache.use_new_backend

0, c’est désactivé. 1, c’est activé. Pas besoin de relancer Firefox, la modification est directement effective. Et pour les curieux, vous verrez un répertoire /cache2 se créer dans votre dossier de profil Firefox.

De mon côté, pas vu vraiment de changement (mais je suis sur un SSD)… Par contre, pas eu de freeze au niveau de l’interface de Firefox pour le moment… À voir si ça dure.

Source