skip to main content

Every page of this site is weighed in a real browser, on every continuous integration run. Here are the numbers, in compressed kibibytes.
This is not the figure the build reports: that one adds up shared chunks, not all of which are downloaded. These are the response bodies the browser actually received.
measured on LL
pagekindJSfontsCSSimagesHTMLtotal
/home591266242985995
/elhome579266242984982
/articlesindex648266242722987
/articles/how-i-write-cssarticle54126624039870
/utils/regex-testertool60626624046942
/tagsindex45326624018761
/searchindex45726624017764
/series/parcoursindex44826624018756
/projectsprofile44626624018754
/projects/portfolioprofile44626624018754
/experience/wefix-by-fnacprofile44626624019755
/cvrésumé44526624023758

continuous integration ceilings

A ceiling that is crossed fails CI. These are guardrails, not targets that have been met: the gap between the measurement and the ceiling is headroom, not an achievement.
  • JS: 648 Kio measured at the heaviest, ceiling 760 Kio
  • fonts: 266 Kio measured at the heaviest, ceiling 300 Kio
  • CSS: 24 Kio measured at the heaviest, ceiling 30 Kio
  • images: 29 Kio measured at the heaviest, ceiling 60 Kio
  • HTML: 85 Kio measured at the heaviest, ceiling 100 Kio