HN Hall of Fame Weekly email

ES modules: A cartoon deep-dive

hacks.mozilla.org Books & learning Tutorials & guides Software engineering Candidate
Screenshot of hacks.mozilla.org captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 3 calendar years, with breakout response in 2 of them.

submissions
3
submitters
3
observed span
2018–2023
peak thread · 36 comments
217 pts
latest 20+ return · 2023-05-30
102 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

I can't wait for ES module support in Firefox by default (so all major browsers are covered). It feels so good to be able to write code in "plain old JavaScript" again without the need for transpilers and build tools for small apps. I made this minecraft WebGL2 thing (https://mrspeaker.github.io/webgl2-voxels/) all in modules, and being able to just view-source without any shenanigans feels like the old days. The only issue now is I want to share the code with a…

If anybody has tried ES modules in the past five years and had to turn back due to incompatibility / lack of library support / javascript is a minefield, I'd urge you to try again. I managed to migrate our Typescript/Node codebase over to ESM about a month ago, with only a few hiccups. It's nice to be able to use the latest versions of all of sindresorhus's packages again.

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
320

reference only — not used in Hall rules or ranking

Total comments
64

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2018-03-28ES modules: A cartoon deep-diveFirst breakout · Best threadskellertor21728
2020-04-14ES modules: A cartoon deep-divedoener10
2023-05-30ES modules: A cartoon deep-diveLatest 20+ point returnluu10236