• [^] # Re: Qupzilla, Midori, Opera

    Posté par . En réponse au journal Fini Firefox, vive Midori !. Évalué à 9.

    Ne pas oublier que la majeure partie de la mémoire occupée par un navigateur, est utilisée par... les sites webs. Si un site web charge 10Mo de scripts JS qui font des allocations mémoires dans tous les sens, ou qui génèrent des dizaines de milliers d’éléments HTML

    J'utilise personnellement NoScript pour lutter contre ce phénomène. Par défaut aucun script n'est autorisé à tourner. Ensuite, je whiteliste domaine par domaine qui peut exécuter du code sur ma machine dans le navigateur.

    Cela casse par défaut de nombreux sites web (et nécessite du coup quelques clics avant de pouvoir lire une vidéo par ex), mais a le mérite d'une part de réduire énormément la consommation de ressources de mon navigateur, et d'autre part de révéler les très mauvaises pratiques mises en place sur de nombreux sites web.

    Mauvaises pratiques ? Par exemple tous les sites qui ne s'affichent pas si JavaScript est désactivé, parce que le DOM est rendu en JavaScript et pas côté serveur. C'est pour moi un gros red flag que le site va consommer énormément de ressources et qu'il a été développé par des personnes vraiment peu respectueuses de leurs utilisateurices.

    Le JavaScript côté client a son intérêt pour concevoir des applications intéractives (client mail, outils coopératifs, etc). Mais pour juste afficher du contenu prédéfini, on a le combo HTML/CSS pour ça et mettre du JS au milieu est dans 99% des cas une preuve d'incompétence flagrante.