all 18 comments

sorted by: hot top controversial new old
[–] 38 points 4 months ago

For context, in case any reader is not aware: Andrew Kelley, the author of this blog post, is also the creator and main developer of language Zig. And Bun was written in Zig.

  • source
  • [–] 29 points 4 months ago (1 child)

    Moment I learned that it is for profit company behind bun, I got feeing that something stupid is coming

  • source
  • hideshow 1 child comment
  • [–] 23 points 4 months ago

    When Jarred announced the Rust rewrite, we were ecstatic. It seemed too good to be true. I have to admit, I didn't think the technology was there, to pull off this stunt. But he did it, and now I'm metaphorically sipping delicious tea from a mug that says "It Tastes Like It's Not My Problem Anymore".

    The best victory comes from a fight you don't need to fight, as Sun Tzu said.

  • source
  • [–] 13 points 4 months ago (2 children)

    "Oven is going to be a grind, especially the first nine months or so. If work-life balance means a lot of time spent not working, it's probably not a good fit."

    Oh man, someone here recently shared a blog post on startup culture in software companies, which likened software to an oven, where you'd add a specific button for a customer and that fucks up your whole architecture for years to come etc..

    For just a moment, I thought this was a direct quote from that blog post.

  • source
  • hideshow 2 child comments
  • [–] 12 points 4 months ago

    I always support the underdog. Jarred sounds like an ass.

  • source
  • [–] 16 points 4 months ago*

    Zig compiler project is about 600,000 lines of code - roughly the same size as Bun before the rewrite, and I'm clocking 16s to build from scratch with a clean cache, followed by 90ms for each subsequent edit with incremental compilation enabled.

    That's impressive compilation performance. And so most certainly when contrasting it to Rust.

    Brb, I am rewriting everything in Zig.

  • source
  • [–] 7 points 4 months ago

    Oh, Rust and Zig. Two languages, continually compared and pit against each other, even though they are both such nice and innovative projects in their own right.

  • source
  • [–] 7 points 4 months ago*

    I started learning zig after this post and learning about Mr.Kelley's views on AI.

  • source
  • [–] 2 points 4 months ago (6 children)

    Is there another nodejs alternative that supports typescript in a similar way?

  • source
  • hideshow 6 child comments
  • [–] 12 points 4 months ago (4 children)

    Does Deno fit your needs? It is also a drop-in replacement to a large degree, but is somewhat focused on improving the related tooling environment.

    I'm not very involved in the (non-browser) JS ecosystem, but it's my tool of choice.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 7 points 4 months ago*

    Deno is pretty interesting because it has built in sandboxing. By default, no code can even access the network. Everything must be explicitly allowed, including network access and environment variables: https://docs.deno.com/runtime/fundamentals/security/

    Access can be scoped pretty granularly as well, only allowing access to specific websites or env variables.

    I really like this model since it offers a strong protection against secrets stealers, which have hit NPM extremely frequently. No more of malicious NPM packages scraping the whole system to find secrets.

    It does have a performance tradeoff compared to Bun. Bun is (was?) the fastest, Node was the slowest, Deno was in the middle.

  • source
  • parent