Regardless of Anthropic/ClaudeCode, PerryTS[1] looks like a very promising competitor to Bun. [1]: https://github.com/PerryTS/perry
Looks like AI slop https://github.com/PerryTS/perry/issues/139
I am worried about Bun
101–110 of 368 posts
Re: I am worried about Bun
#102Re: I am worried about Bun
#103Earlier quoted context omitted.
January of last year. Yes. https://nodejs.org/en/blog/release/v23.6.0
That is type stripping and is incompatible with syntax that requires transpilation, so it is not native TypeScript support.
Now that we have `satisfies` and `as const`, there's really no reason to ever use an enum. In my opinion, TypeScript is best when it is simply used as Language Server, and it should never have had runtime implications in the first place.
Re: I am worried about Bun
#104Re: I am worried about Bun
#105The author closes by enumerating some of the things they like about Bun which are not included in pnpm. The list is basically: native TS support, a vite-style bundler and a vitest/jest style test runner. Other than a bundler, Node already has all of these. Different test runner syntax maybe but otherwise TS "just works" out of the box and their built in test runner is totally capable. Not sure I see the need for such…
When did Node add native TypeScript? Can you run "node main.ts" directly without any dependencies?
Re: I am worried about Bun
#106Earlier quoted context omitted.
January of last year. Yes. https://nodejs.org/en/blog/release/v23.6.0
That is type stripping and is incompatible with syntax that requires transpilation, so it is not native TypeScript support.
`node --experimental-transform-types example.ts`
As for whether this matches your definition of "native support" or not...
Re: I am worried about Bun
#107Re: I am worried about Bun
#108Otherwise it's just FUD.
Re: I am worried about Bun
#109I disagree with the overall premise: Before the acquisition, Bun had to figure out how to monetize at some point. Now, even though their parent company does some shitty practices with their other software (claude code), it's a stretch to assume this will also translate into making Bun worse: Being worried makes sense but I remain optimistic about Bun. Especially given the context of both of these different context: C…
These labs play the game of trying to kill competition in the harness game (because third party harnesses risk commoditizing the underlying LLMs once they are all good enough), while playing a game of chicken with each other how long they can burn money that way before they have to give up.
At some point they have to price their product fairly, and the only hope they have is to have killed all competition by then, which is of course a game that they seem to be loosing. Useful models are getting smaller and cheaper to run every year and it has hit a threshold at which we will see continued development of third party harnesses even without the userbase of subscription users.
Basically the prime bet that they made (that one needs extremely expensive hardware to have useful AI) has already failed. The secondary bet that they can lock users into their ecosystem (which requires them to subsidize their harness via unprofitable subscriptions burning their capital) and be able to monetize that later will also fail. They will have to compete on merit alone, and that is much less profitable.