Zach’s ugly mug (his face) Zach Leat­herman

How Deep Can One Deep Dive Go

Read also the list of things that cite my work.

  1. 2021 ×1 Sparkline representing frequency of posts written by month in 2021
  2. Barebones CSS for Fluid Images 11k69
  3. 2019 ×4 Sparkline representing frequency of posts written by month in 2019
  4. The Origin Story of Container Queries 4k59
  5. HTTP Archive’s Web Almanac 2019—Web Fonts Edition IndieWeb Avatar for https://almanac.httparchive.org/en/2019/fonts
  6. Two Browsers Walked Into a Scrollbar IndieWeb Avatar for https://www.filamentgroup.com/lab/scrollbars/
  7. Developing a Robust Font Loading Strategy for CSS-Tricks #1723k88
  8. 2018 ×1 Sparkline representing frequency of posts written by month in 2018
  9. Should I Use JavaScript to Load My Web Fonts? IndieWeb Avatar for https://www.filamentgroup.com/lab/js-web-fonts.html
  10. 2017 ×4 Sparkline representing frequency of posts written by month in 2017
  11. A Collection of Web Font Loading Recipes 3k1
  12. Font Aliasing, or How to Rename a Font in CSS 16k79
  13. Laissez-faire Font Smoothing and Anti-aliasing #2017k57
  14. Wait, WebP is actually worth it. 5k10
  15. 2016 ×4 Sparkline representing frequency of posts written by month in 2016
  16. I Wanted to Type a Number IndieWeb Avatar for https://www.filamentgroup.com/lab/type-number.html
  17. The Web Fonts: Preloaded #729k10
  18. Web Font Anti-pattern: Data URIs 15k117
  19. Critical Web Fonts #1520k6
  20. 2015 ×3 Sparkline representing frequency of posts written by month in 2015
  21. The Mitt Romney Web Font Problem 9k78
  22. Flash of Faux Text—still more on Font Loading #1222k2
  23. How we use web fonts responsibly, or, avoiding a @font-face-palm IndieWeb Avatar for http://www.filamentgroup.com/lab/font-loading.html
  24. 2014 ×2 Sparkline representing frequency of posts written by month in 2014
  25. Better @font-face with Font Load Events on Dev.Opera IndieWeb Avatar for https://dev.opera.com/articles/better-font-face/
  26. Bulletproof Accessible Icon Fonts IndieWeb Avatar for http://www.filamentgroup.com/lab/bulletproof_icon_fonts.html
  27. 2013 ×1 Sparkline representing frequency of posts written by month in 2013
  28. The Elusive :target Feature Test 5k2
  29. 2012 ×1 Sparkline representing frequency of posts written by month in 2012
  30. Placeholder Title for Article about HTML5 Placeholders 7k110
  31. 2011 ×1 Sparkline representing frequency of posts written by month in 2011
  32. Et tu, X-UA-Compatible? 6k3
  33. 2010 ×5 Sparkline representing frequency of posts written by month in 2010
  34. Faking Onload for Link Elements 16k3
  35. Point, Charset, Match: Character Encoding in JavaScript 14k1
  36. Internet Explorer Array.sort Unreliable 13k13
  37. CSS 3 Text: A Tale of writing-mode Woe #1720k3
  38. DIY Webdings—CSS Sprites using @font-face 10k026
  39. 2009 ×1 Sparkline representing frequency of posts written by month in 2009
  40. Performance Caveat with jQuery Selectors and Live Events 7k14
  41. 2008 ×5 Sparkline representing frequency of posts written by month in 2008
  42. DOMContentLoaded Inconsistencies (in Browsers and JavaScript Libraries) 16k1
  43. Dear IE6: Please Cache my Images. 6k3
  44. Emulating onhashchange without setInterval 9k5
  45. Selecting XML Nodes with JavaScript, or the Peril of getElementsByTagName #542k8
  46. Don’t Let the Door Hit You Onunload and Onbeforeunload #2061k10
Built