calendar.perfplanet.com

Dev front

Exploring Large HTML Documents On The Web

Cet article explore la problématique des documents HTML volumineux sur le web, expliquant pourquoi certains sites chargent de grandes quantités de code HTML, souvent à cause d'images intégrées, de CSS en ligne et de l'état d'hydratation des applications JavaScript. Il met en lumière des pratiques comme l'encodage Base64 pour les images et les polices, qui, bien que pratiques, peuvent nuire à la performance en augmentant la taille de chargement des pages. Des exemples et des statistiques sur la compression et l'optimisation de ces tailles sont également fournis, soulignant l'importance d'une gestion efficace du contenu embarqué.

Dev front

Understanding the main thread in the browser

Cet article explique le rôle du thread principal dans le fonctionnement des navigateurs, mettant en évidence les tâches exécutées, telles que l'exécution de JavaScript, la manipulation du DOM et la gestion des interactions utilisateur. Il aborde également la nature monothéiste de JavaScript, son modèle d'exécution non-bloquant grâce à l'Event Loop, et comment ces éléments contribuent à la performance des applications web.