Hasty Briefsbeta

Bilingual

I'm more proud of these 128 kilobytes than anything I've built since

10 months ago
  • #accessibility
  • #web-development
  • #performance
  • The author challenges the belief that good design and accessibility are mutually exclusive, arguing that constraints can lead to better solutions.
  • A project in Africa with severe technical constraints (128KB page budget, feature phones, poor connectivity) led to innovative design solutions.
  • Key constraints included the 128K Rule (total page size), Extreme Responsiveness (240px to 4K displays), and Universal Compatibility (Opera Mini support).
  • Solutions included using system fonts to save bytes, creating a minimal custom library (Whizz) instead of frameworks, and optimizing images with techniques like SVG and TinyPNG.
  • SVG optimization was labor-intensive but effective, involving manual cleanup and creative reuse of paths to reduce file size.
  • The final product was fast and worked on a wide range of devices, from feature phones to Lynx, proving the value of constrained design.
  • Constraints fostered creativity, leading to universal solutions that worked well under various network conditions and device capabilities.
  • The author advocates for embracing constraints in design to achieve better, more scalable results, contrasting modern web bloat with efficient solutions like the original DOOM game.