Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #1084

Z

Zach Leatherman

Personal blog · zachleat.com/webwebprogramming

Zach Leatherman's personal blog at zachleat.com covers web and programming. Since 2011, 61 different Hacker News readers have linked it 72 times, most often “A Historical Reference of React Criticism–Zachleat.com”. It is still writing: the last post was on 2026-11-01, and you can follow it by feed.

Visit the blog
72mentions?
61HN people?
2011–2026first – last linked?
Links on Hacker News per year · peak 19 in 2023

Too few sampled comments (13) to say how often HN recommends it.?

Why HN links it

HN readers link Zach Leatherman's posts on web font loading and performance, plus his critiques of React and web components. They are valued as practical references on fonts and as a detailed case against React.

Summarised by Claude from a sample of 13 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

A web development blog written by @zachleat.

Most-linked posts?

  1. A Historical Reference of React Criticism–Zachleat.com
    9 people · 9 mentions · first linked 2023-02-06
  2. A Comprehensive Guide to Font Loading Strategies
    3 people · 3 mentions · first linked 2016-07-14
  3. Use Speedlify to continuously measure site performance
    3 people · 3 mentions · first linked 2020-07-01
  4. Netlify is no longer sponsoring full-time development on 11ty
    3 people · 3 mentions · first linked 2023-06-20
  5. The many definitions of Server-Side Rendering
    2 people · 2 mentions · first linked 2022-06-23
  6. Lazy Loading Web Fonts Is Probably Not What You Want
    2 people · 2 mentions · first linked 2016-12-03
  7. Which Static Site Generator Builds Markdown the Fastest?
    2 people · 2 mentions · first linked 2023-09-12
  8. A Front End Engineer’s Manifesto
    2 people · 2 mentions · first linked 2012-09-03
  9. Netlify's disingenuous survey-based attack on Next.js (and eleventy, too)
    2 people · 2 mentions · first linked 2023-12-19
  10. The Sneaky Costs of Scaling Serverless
    2 people · 2 mentions · first linked 2024-08-11

What Hacker News says?

  1. Websites were much more varied and creative in the jQuery era, and even more so in the Flash era that came before. Different interaction paradigms, wild animations, full-screen effects, etc etc. Not necessarily "better", but React didn't really enable anything we couldn't have before - even today when real performance is required you will resort to canvas/webgl, alternative rendering approaches and skipping react's…

    Comment linking /web/react-criticism/

    on “React is winning by default and slowing innovation”
  2. Submitted Never write your own date parsing library as a story · 265 points

    HN discussion
  3. Hmm, I just did a search for web fonts with data URIs In this article: https://www.zachleat.com/web/web-font-data-uris/ mr. Leatherman advises against (because of the bulkiness of web fonts blocking rendering for too long) but he has not taken into account rolling your own custom mini-font with just the glyphs you need. So I think your idle musing may indeed have merit! Perhaps those more knowledgeable and preferabl…

    Comment linking /web/web-font-data-uris/

    on “Self-host your fonts for better performance”
  4. Submitted Trailing slashes on URLs: Contentious or settled? as a story · 95 points

    HN discussion
  5. leerob · 2020-05-05Recommends
    It's not very common. If you want to learn more about fonts on the web, this is an excellent resource: https://www.zachleat.com/web/comprehensive-webfonts

    Comment linking /web/comprehensive-webfonts

    on “How Stripe Designs Websites (2017)”
  6. Submitted A Comprehensive Guide to Font Loading Strategies as a story · 67 points

    HN discussion
  7. nchmy · 2025-10-10Recommends
    Certainly! Here's a good start (React is the main focus, but it extends to many other frameworks) https://infrequently.org/2024/11/if-not-react-then-what/ (there's MUCH more at this site as well) https://www.zachleat.com/web/react-criticism/

    Comment linking /web/react-criticism/

    on “Datastar: Lightweight hypermedia framework for building interactive web apps”
  8. Submitted Font Loading Checklist as a story · 23 points

    HN discussion
  9. There have been many that have hit the front page over the years. If you're not aware of a technology's shortcomings then you're a bad proponent of said technology. They're also almost the antithesis of what the HTMX crowd also preaches as "the one true way" and meanwhile, Wordpressers will continue developing the majority of the world's websites blissfully unaware that either technology even exists. https://dev.to/…

    Comment linking /web/good-bad-web-components/

    on “Lit: a library for building fast, lightweight web components”
  10. Submitted BigText Makes Text Big, a Typography jQuery Plugin as a story · 14 points

    HN discussion
  11. cjlm · 2022-03-17Recommends
    Zach Leatherman has my favorite hamburger menu implementation on his homepage: https://zachleat.com

    Comment linking /

    on “Using hamburger menus? Try sausage links (2019)”
  12. Submitted The Art of Deception, Lighthouse score edition as a story · 11 points

    HN discussion
  13. https://www.zachleat.com/web/glyphhanger/

    Comment linking /web/glyphhanger/

    on “Faster web fonts”
  14. Submitted A Front End Engineer’s Manifesto as a story · 6 points

    HN discussion
  15. All you really need to do to get a 100 perf score is to cut out any unused elements, only load the CSS you need, load any JS you need as late as possible (defer the <script> at least), and optimize your fonts and images. If you're using a decent host that has a point of presence fairly close to where Lighthouse is running then you should get a decent score. My own website has a 4x100 Lighthouse score. If you're inte…

    Comment linking /web/speedlify/

    on “Getting Postmark’s Lighthouse Performance Score to 100”
  16. Submitted Netlify is no longer sponsoring full-time development on 11ty as a story · 5 points

    HN discussion
  17. zachleat · 2012-09-04Recommends
    Please read the associated blog post that went along with the site. http://www.zachleat.com/web/manifesto/ "I’ve been reluctant to share the slides because I certainly don’t want developers to take them as dogmatic truth. Rather, I’d love for people to see a forest using trees they’ve planted themselves." Certainly scrolling could be improved. I'll definitely look into improving the performance. I honestly had no id…

    Comment linking /web/manifesto/

    on “A Front End Engineer's Manifesto”
  18. Submitted The Sneaky Costs of Scaling Serverless as a story · 4 points

    HN discussion
  19. This is a better and more concrete example of the point made in the article: - https://www.zachleat.com/web/details-utils The `details-utils` component enhances the behavior of the built-in HTML `detail` component. If for any reason you have JavaScript disabled, then using a web component like this would be just fine because the `detail` component would continue to behave like it always does. If you have JS enabled…

    Comment linking /web/details-utils

    on “HTML Web Components”
  20. Submitted An Attempted Taxonomy of Web Components as a story · 4 points

    HN discussion
  21. traverseda · 2023-07-27Recommends
    I think anyone who is going to listen to a react critique has already heard it. For those looking for a more in-depth critique of react, this article looks good: https://www.zachleat.com/web/react-criticism/ Although that focuses more on the objective legal and performance issues, if anyone can recommend something focusing more on architectural and developer ergonomics issues I'd love to see it.

    Comment linking /web/react-criticism/

    on “Htmx is far far better than ReactJS”
  22. Submitted I’m Taking Ownership of My Tweets (2019) as a story · 4 points

    HN discussion
  23. yeah check out https://front-end.social - some popular front end dev accounts: https://mastodon.social/@firefoxwebdevs https://social.lol/@db https://front-end.social/@piccalilli https://mastodon.social/@davatron5000 https://indieweb.social/@addyosmani https://front-end.social/@jensimmons https://mastodon.social/@adactio https://zachleat.com/@zachleat https://front-end.social/@rem https://front-end.social/@chriscoyi…

    Comment linking /@zachleat

    on “Ask HN: Where do all the web devs talk?”
  24. Submitted A COMPREHENSIVE GUIDE TO FONT LOADING STRATEGIES as a story · 4 points

    HN discussion
  25. See the related post by Zach Leatherman, https://www.zachleat.com/web/jamstack-future

    Comment linking /web/jamstack-future

    on “Future of Jamstack Survey”
  26. Submitted All of my 300 browser tabs are beautiful as a story · 3 points

    HN discussion
  27. Submitted Defaulting on Single Page Applications as a story · 3 points

    HN discussion
  28. Submitted A tiny bit-O-CSS for Stable Scrollbar Gutters as a story · 2 points

    HN discussion
  29. Submitted I Want to Intercept Boolean Coercion for Objects in JavaScript as a story · 2 points

    HN discussion
  30. Submitted Eleventy v3.0.0 is now available as a story · 2 points

    HN discussion

Search all of HN for zachleat.com

Linked by the same people?