| ▲ | sheept 3 hours ago | ||||||||||||||||||||||
Deno's goal was to address Node's design weaknesses, while Bun came out with the promise of faster performance. Especially if you're coming from Node or migrating an existing project, it's easier to justify switching to Bun than to Deno. Since then, all three runtimes have been gradually converging (adopting Web APIs, first class TypeScript support), so there's little reason to move away from Node's vast ecosystem to Deno; most npm packages weren't made with Deno's security model in mind. Deno's biggest strength is when you want its security model and don't plan on using npm packages, e.g. if you want to let agents write and run quick scripts on your machine without awaiting your permission. | |||||||||||||||||||||||
| ▲ | coffeebeqn 2 hours ago | parent | next [-] | ||||||||||||||||||||||
In my area it feels like it’s competing against go which is a language purposefully designed for the thing we’re building and has a great tool chain already. I never really wanted JavaScript. It’s not a very thoughtfully designed language and the not very good design was made for the browser. I just used node because it was simple to get it working. And you have bun and things like that competing for the space too | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | sysguest 3 hours ago | parent | prev [-] | ||||||||||||||||||||||
yeah it's such a pity deno's security features could have made recent npm attacks moot... | |||||||||||||||||||||||
| |||||||||||||||||||||||