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 · #15815

M

Marius Gundersen

Personal blog · mariusgundersen.netprogrammingweb

Marius Gundersen's personal blog at mariusgundersen.net covers programming and web. Since 2016, 5 different Hacker News readers have linked it 7 times, most often “Efficient module loading without bundling”. It is still writing: the last post was on 2026-01-28, and you can follow it by feed.

Visit the blog
7mentions?
5HN people?
2016–2019first – last linked?
Links on Hacker News per year · peak 4 in 2016

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

Why HN links it

HN readers link Marius Gundersen's posts on loading JavaScript modules without bundling, including a module-pusher proof of concept using HTTP/2 push and service workers. Commenters cite it as support for their own points.

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

Most-linked posts?

  1. Efficient module loading without bundling
    4 people · 6 mentions · first linked 2016-04-25

What Hacker News says?

  1. People hate having a build step and will go to great lengths to get rid of it. To add on top of that, the situation with writing modular code in JavaScript/HTML/CSS is such a total disaster - even with a build step. Of course, the problem is not quite solved by not having a build step. It just means that things will bite you later, once you have enough components that just loading them one by one wont do. (at least…

    Comment linking /module-pusher/

    on “How and why we moved to Vue.js”
  2. Submitted Duck-typed Extension methods in C# as a story · 1 points

    HN discussion
  3. > the browser would still have to download each dependency before they can resolve their transitive dependencies. The endgame of that train of thought is something like https://mariusgundersen.net/module-pusher/

    Comment linking /module-pusher/

    on “Install NPM dependencies that run in browser without Browserify, Webpack”
  4. Submitted Efficient module loading without bundling as a story · 1 points

    HN discussion
  5. I recently wrote about this, and how it can be solved using HTTP/2 and Service Workers: https://mariusgundersen.net/module-pusher/

    Comment linking /module-pusher/

    on “Microsoft Edge supports ES6 modules”
  6. I wrote about using a bloom filter and HTTP2 push for loading modules (instead of bundling them), and implemented a PoC using service workers: https://mariusgundersen.net/module-pusher/

    Comment linking /module-pusher/

    on “Rules of Thumb for HTTP/2 Push”
  7. HTTP/2 Server Push is a large micro-optimization that requires a lot of effort (as in, server-side logic, and in some cases, client-side code) to use properly. The Chromium team, employed by one of the largest backers of HTTP/2 Push, recently did a thorough analysis (excellent read) [1], which recommends the following best practices; paraphrased, commentary mine: [A] watch and aggressively respond to network utiliza…

    Comment linking /module-pusher/

    on “Accelerating Node.js Applications with HTTP/2 Server Push”

Search all of HN for mariusgundersen.net