>gets killed by a zoomer who dropped out of high school
What was Ryan thinking when he chose a fucking dinosaur for a mascot
>gets killed by a zoomer who dropped out of high school
What was Ryan thinking when he chose a fucking dinosaur for a mascot
>gets killed by a zoomer who dropped out of high school
who
look at the benchmarks
Just look at them
This was mostly done by one (1) mystery-meat genius who didn’t finish school
https://bun.sh/blog/bun-v1.0
all things that matter are always done by one guy with divine intellect
>drop out of school
>make fake benchmarks
checks out
>look at the benchmarks
don't even know wtf you're talking about
>web trash
i sleep
your delsusional if you think any kind of benchmarks, real or imagined, had anything to do with the fact that no deno was dead on arrival. it had nothing to do with how good or bad it is vs node but the fact that node is way too widespread and no one running a business gives a shit about stuff like memework benchmarks. its the same with react, its awful and there are tons of better alternatives for it but good luck convincing normie managers and ceos to rebuild their software from scratch because someone released some new memework.
why would I use Bun or Deno over good old Node? like what's even the selling point
just tried porting my expres server to it, one outdated npm package needed to be updated but otherwise worked without any issues
for me the biggest factor is simply built in typescript support so I can stop doing those annoying stupid slow compiles which slow down and complicate the deployment pipeline
Bun is a meme, Deno has ootb TS support.
so does bun
https://bun.sh/docs/runtime/typescript
Yeah bun has no windows support so it's a meme.
both are obvious memes, but bun is far closer to being something worth using.
>Zero windows support
>but bun is far closer to being something worth using.
lmao I forgot this is 4trash.
Good morning sir
It's almost 4PM.
Even worse
kek
you're not australian, you're a pakistani immigrant and invader. pakistani being poojeets under a different label.
>>Zero windows support
> implying we, mac-using webdev chads, care about it in the slightest
You are weird.
Windows is supported under WSL2.
If you code using Windows you are genuinely retarded.
Deno is a single binary. Can code straight in typescript.
bun is a drop in replacement that just werks™and faster also does typescript out of the box. that's enough reason to never touch node again.
>Import from URL silliness everywhere
>We won't support NPM packages... oh wait, yes we will
>Just another flavored wrapper around V8
>Silly useless "security" >Run again with --allow-net to bypass this prompt.
>Which is required anyway in 99% of cases because JS is web-based
>Doesn't solve any fundamental problems with the JS ecosystem
>No CommonJS support for existing packages
>All this, with no notable performance improvements and requires you to learn an entire new ecosystem that's poorly supported
Deno was dead from the start, Ryan just making fundamentally bad decisions he had to partially go back on (like Node).
Bun, on the other hand, doesn't have these problems. God Save The Bun
good post
Yeah what the fuck was the point of deno? A part from taking advantage of the little boom that the mini PaaS (not sure it's the right term, but yeah) players enjoyed a few years back. Like I don't even understand the premise, it's like nothing that couldnt really be patched into node. And it will be just due to shear inertia. At least bun seems to try and differentiate itself (even if it might still be a meme), while retaining the actual strengths of node (npm package support). Deno did the opposite, like what the fuck were they thinking
>Yeah what the fuck was the point of deno
Rewriting it in Rust
self contained binaries and not having npm is a real improvement though. npm is so bloated it delays all your commands for a second for no good reason other than printing a header in your terminal and people are too stupid to realize it. I have removed the need for package.json from all my scripts and eventually I will switch when compatibility is better.
the fuck are you talking about zoomzoom
Bun, a very fast Javascript runtime using the Zig programming language, released their 1.0 prod-ready version today.
>no windows support
its shit
THIS
They just announced experimental Windows support today along with the 1.0 release, so you'll be getting that eventually, wincuck.
yawn dont care, it's dead on arrival since having zero windows support on a 1.0 release means no one will seriously use it anywhere except gay startups. not interested in using an inferior alpha release for 3 years until they give up because "reasons". seen too many retarded ass projects who dont take windows seriously. Momentum is lost.
Tsmt
Releasing 1.0 and intentionally leaving out Windows tells you everything you need to know about how serious the project is.
JSfags can't even maintain popular node libraries, let alone meme runtimes. Only a deranged fool would build their software on an infrastructure like this.
nobody runs web servers on windows and for those weirdos who insist on windows for their dev machines they can just use wsl
Of course you deploy on Linux but most people use Windows as their dev machine, and native tools are much simpler than VMs like WSL. And anyway, Node is not only for web development, it can be used as an offline scripting language, and it's pretty fast. It's also used for desktop dev with Electron. Portability is THE selling point of JS.
>most people use Windows as their dev machine
I have never met a web developer that (willingly) uses windows
but yea baby steps, I'm sure there are use cases out there that Bun can't meet but it's still already superior to node in most of the more common ones
Nobody cares if it's done willingly, if the company gives them a laptop with Windows on it, they will use Windows, period.
If I want to use a system in production, I look into how reliable and well-maintained it is. Alternative runtime libraries are often niche tech demos rather than production-ready systems, and there is a high probability of them becoming abandonware. These are objective facts. I'm not shitting on bun and deno, I'd like to see them succeed, but it is too early to tell if they can live up to the hype, and they should get their priorities in order and get actual users instead of gatekeeping 80% of devs. I would try it if stable 1.0 was available for Windows because I actually have a meme project that is ridiculously inefficient with resources.
>muh JavaScript...LE BAD
Let's hear about all those wonderful frameworks and languages that can run on Windows, Mac, Linux, and the browser (I wish they made Node for Android and iOS), can create GUIs in a cross platform and sane manner, and are easy to develop in. Oh wait, they don't exist. There's no other choice.
windows compatibility just isn't an issue at all
I'm sure there's plenty of pajeets using windows in India and the Philippines but 80% of backend devs in profit making enterprises are absolutely not using windows and the few that are have to be comfortable with wsl anyway since Linux is the deployment target 99% of the time
docker for instance didn't or barely ran on windows for years and it's still an afterthought while it's completely taken over the backend world to the point where you're considered and amateur if you use bare metal anymore
it's like complaining about a video game not releasing on mac, sure compatibility is a nice to have and there's a non-zero amount of users who care but realistically people spending money on games are on windows - but backend devs are not
>Let's hear about all those wonderful frameworks and languages that can run on Windows, Mac, Linux, and the browser (I wish they made Node for Android and iOS), can create GUIs in a cross platform and sane manner, and are easy to develop in. Oh wait, they don't exist. There's no other choice.
then make windows-only apps. i do not care about your webshit naggery
Why make a windows only app when i can make a cross platform one?
This. Linuxfags complain about devs ignoring them, then they complain when they get cross platform programs.
no engineer worth a fart is going to stick around a company that forces their employees to use windows
saying javascript is good because it's portable across OSes is like saying sodomy is good because it's portable across sexes
Who cares? Even Winfags deploy their webapps to Linux servers.
Patches welcome, retard leech.
You arent entitled shit.
its ok i will just use Typescript with Node js like any other enterprise company. I don't contribute anything to them and they deliver software I can rely on.
Have fun fucking around making hamburgers with your seedless bun fag
enjoy your TrannyScript with slow performance LMFAOOOO
us Bunchads will race around your gay ass CRUD app funded on ZIRP
Bun uses Safaris js engine.
LOL
javascriptcore is really performant tho
supports tail call optimization and BTFOs Tranny8 in all benchmarks
Let me guess, you were also talking about how MongoDB was web scale and MySQL was inferior back in the day
>Patches welcome
this line is how you know a project is amateur trash and should not be let within two degrees of anything professional.
Good. Stay the fuck out, leech.
what was "bun"'s license again?
if it's anything but AGPL don't even try with that shit
hahahahahhaah eat shit and die pajeet
There's 0 chance bun is better than v8
Lol. JSC is pretty fast. Go watch some talks about its jit. I believe it's closer to V8 than what you think.
Deno is just cope for Ryan Dahl's realization of what an abomination Node is.
I guess it's good he tried to learn his lesson, but I still have no pity for him. He opened Pandora's box, and it will not be shut in our lifetimes.
Bun is still shit. It's just trying to win the special olympics, racing to be the best fulfiller of the intrinsically retarded preconceptions and ideologies of historical JS runtimes.
There is no use making a JS runtime "faster" if it still doesn't have basic concurrency support (no webworker trash) or a real normal module system
>pic
>https://dev.mcdonalds.com
wtf it's still up. wasn't the mcdonald's india dev website posted here 2 months ago?
>or a real normal module system
esm is the official module system that runs both on the server and in the browser, commonjs modules are the non-standard botched module system.
Seriously, I walk in to these threads and 90% of the time I've never seen these fucking garbage logos.
>a fucking dinosaur
imagine being this much of a racist.
Big Ryan fan
>what was Ryan thinking
he wasn't
Ryan doesn't think. He just shits out random abominations from time to time.
Hey, creator here!
happy to answer any of your questions!
Bun more thing, I love to suck dicks on weekly basis, and having them sliding into my buns 😉
It looks like a **penis**
Anyone have a breakdown on why bun is so much faster than deno?
>deno this
>bun that
Does any of this have significance in the real world? And by real world I mean adoption from businesses that make money. Deno isn't exactly flaming hot anymore and I've seen zero (0) offers asking for it.
Deno is just node in different clothing. Bun is a lot better because it's a a suite of tools(PKG manager, bundler, ootb TS support, testing support) and bonus points it's faster than node.
Doesn't work in termux
the only thing ive done in js is some webdev, but you need something like node to run code normally on your client did I get this right?
Javascript was designed as exclusively an in-browser scripting language
someone got the brilliant idea a long time ago that it didn't have to be and created the unholy abomination known as Node.js that allows you to run javascript outside the browser, as any other scripting language like Python or something
Bun and Deno are different takes on the same idea
despite javascript being a bit of a mess Node is really comfy tho and reasonably performant and having just one language for both the client (browser) and server is a nice quality of life improvement - and Bun and Deno promise to be improvements on that
>is loaded with 2 million of modules that all somehow do the same in a slight different way and when you need another feature you install another module that comes with more dependencies of code snippets, made by a high-school dropout, that does the same as 100 other modules you already have
>...
>gets hacked
Everyone who uses node in production deserves punishment.
anon, this may shock you, but you're not forced to install things. that's just you making the choice. the voices aren't real.
You are not really aware of the planet out there, mate
cnile hands wrote this post
I'm not writing an xml parser from scratch
thanks, thats how I understood it. Never used it outside the browser however
>designed as exclusively an in-browser
>language for both the client (browser) and server
you fail to see what's wrong here. i hope you find another sector than software development where you can practice your incompentence. something designed for the browser where you usually spend half an hour on one page will always be a disaster for a server that is supposed to run for days to years without disruptions.
>can't write stable reliable js
skill issue
you fail to articulate your point, you degenerate monkey
as if you node monkey would even understand
Whatever, anyone with half a brain can see that your pathetic excuse of a "point" doesn't pass the slightest scrutiny. You yourself aren't even able to elaborate on consequences stemming from it. I'll now stop replying as mercy to avoid having you embarrassing yourself any further.
who are you even. you sound like you quit your linguistic degree to become a node monkey lol
>keeping away from windows users
sounds like a feature to me
>dinosaur
it's a sock
Why is it so white?
denotards btfo. ziggers won. bunnies won. nodetards on suicide watch. rustrannies got absolutely btfo'd.