SAThe Small Web Almanac
Browse the notebook

Archive

Recent entries, kept in a simple chronological list.

  1. Begin with a readable document
    Headings, paragraphs and ordinary links should make sense before fonts, scripts or decorative images arrive.
  2. Give the first page a budget
    A transfer budget turns speed into something that can be measured. Test it on a cold cache and keep the result with the release.
  3. Use fewer outside dependencies
    Every remote font, tracker and widget adds another request and another organisation that can change the page without warning.
  4. Write useful error pages
    A clear error page confirms the site is reachable, explains what happened and offers a route back without pretending that nothing failed.