Ignore for a moment that a spec exists for ESM and just look at the implementations. The JS modules story would be: * Node.js made a module system. * Webpack made a slightly better but 100% compatible module system. * Browsers made small adjustments to it that broke everyone.
-
Show this thread
-
Replying to @AbolitionOf
The process used to ratify ESM is no longer the process. Even by current TC39 standards this was a mistake.
1 reply 0 retweets 12 likes -
Replying to @mikeal @AbolitionOf
TC39 is ground-zero for a lot of process meta-argument, but this is a pretty bad entry to that pantheon. Sync `require()` was never going to fly on the client, nor were extra lookups for indexes. We learned a(and walked back) these mistakes in '04-'08. Why repeat?
3 replies 0 retweets 11 likes -
To your first point: you could personally have a lot of impact on improving that. You know what I mean and what I'm talking about.
1 reply 0 retweets 0 likes
I do. Have stayed my hand multiple times in hope chair changes improve things. Still looking closely.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
& Web Standards TL; Blink API OWNER
Named PWAs w/
DMs open. Tweets my own; press@google.com for official comms.