Woah
[1] https://docs.google.com/document/d/1_WvwHl7BXUPmoiSeD8G83JmS...
I've been learning ES5 for work, and I wanted to get better at more modern JS while I was at it. I decided to write JS solutions for Advent of Code and had to choose between deno and node.
My preferred way of running an advent of code challenge is to pipe in the problem input. I ended up using deno cause it was a lot faster for me to figure out how to make that happen (as somebody who's only used browser-side JS)
Does this mean Deno introduced a breaking change in a minor version (1.5.0)?
No Intl support and no http2 have been a drain this year but those seem to be coming soon as they are on the Q1 2021 roadmap.
The import/module system is great. Can all tooling convening on including extensions in imports (looking at you TypeScript)
TypeScript is great, sure. I love TypeScript. But I wouldn't touch Deno for just about any serious development if I couldn't be certain that I could search npm for a library and use it without a potential hassle.
Granted some of those issues is just down to growth of the ecosystem, so it could happen to deno as well. But my hope is that deno community will not repeat most of past mistakes. And it's decentralized nature will help with that.
While I have concerns about the dependency management style of deno being looser than node's package.json, I do think it is a net positive with realigning to "web standard library" over reinventing interfaces for everything.
If they finish the compatibility layer, I think that's enough for most scenarios.
Never has there been a community as obsessed with the new hotness as the JS one. People will use it just so they can say they do
Next year something else is the new hotness and the people who like that move on.
I wonder if and how Deno solve that?