4 ms·
> I don't want my JavaScript sources to require transpilation before they will run in a modern browser. Exactly this. Bublé is designed to become increasingly
by rich_harris 10y ago
> I don't want my JavaScript sources to require transpilation before they will run in a modern browser.
Exactly this. Bublé is designed to become increasingly redundant as node and browsers progress, until one day you can just remove it from your stack altogether. Planned obsolescence is an underrated feature in software
- smrtinsert 10y agoI think you mean https://en.wikipedia.org/wiki/Forward_compatibility https://en.wikipedia.org/wiki/Forward_compatibility and not https://en.wikipedia.org/wiki/Planned_obsolescence https://en.wikipedia.org/wiki/Planned_obsolescence.
- rich_harris 10y agoActually now that I read both definitions, neither is quite right. Perhaps a better metaphor would be dissolvable stitches – you need them when your wound is open, but once it heals the stitches vanish. If anyone can help me out with a less gross version of the same metaphor I'd be grateful!
- whatever_dude 10y agoTypeScript was announced exactly like this - being "Future JavaScript, now" and the promise that in an ideal world it would disappear. (It has since grown a lot and added a lot of modern features that are not guaranteed to be in JavaScript in the future, but I think the point still stands.)