4 ms·
I think it's interesting to observe the development speed of Bun vs Deno when comparing Zig and Rust. Bun is written in Zig and links to the WebKit's JavaScrip
by samwillis 2y ago
I think it's interesting to observe the development speed of Bun vs Deno when comparing Zig and Rust.
Bun is written in Zig and links to the WebKit's JavaScriptCore.
Deno is written in Rust and links to V8.
It seems to me that the development of Bun is significantly faster than Deno, how much of that is down to the easy of interoperability of Zig and C/C++ vs some of the hoops you have to jump though when using Rust with a C/C++ lib?
(I may be wrong on this an the Bun team are just exceptionally quick)
- jedisct1 2y agoThe Bun team is really good, and Zig is a productive language. But there's also the simple fact that when you reimplement something, it's always going to be easier and faster than it was to write the previous implementation. You know from day one what the baseline of the project will be, and can skip all the refactoring steps the predecessors had to do in order to implement new features. You also know what worked for them and what didn't. And what users liked and what users didn't use and ended up being code rot, so you can prioritize accordingly.
- uh_uh 2y agoI thought the creator of Deno, Ryan Dahl, is also the creator of NodeJS. So by your reasoning, the development of Deno should go faster than Bun's, no?