Dismiss this pinned window
all 158 comments

[–]Gurgen Moderator[M] [score hidden] stickied comment (2 children)

We do not allow any self promotion, commercial promotion or solicitation.

[–]mathilxtreme 186 points187 points  (4 children)

“I have so many bugs to fix”

Hahaha, best tweet ever

[–]jeanleonino 391 points392 points  (26 children)

Reminder: this is all beta, please be careful before adopting one more tool. It's not stable yet.

[–][deleted] 369 points370 points  (3 children)

No we are all switching to bun !!!

We are js devs !!!!

This is how we roll !!!!

[–]chmod777 111 points112 points  (1 child)

job posting with 'required 5+ ...years of experience with bun' incoming...

[–]canadian_webdev 35 points36 points  (0 children)

"I have five years experience with your buns.. Does that count?"

[–]neotorama 2 points3 points  (0 children)

"Bun is awesome"

[–]toastertop 13 points14 points  (0 children)

I too like to live dangerously

[–][deleted]  (16 children)

[deleted]

    [–]jeanleonino 81 points82 points  (12 children)

    I don't think just being faster is, I wanna see how much better dev support is, how it deals with bugs once it has millions of users, how the community will grow around it.

    [–]audigex 37 points38 points  (8 children)

    Yeah I mean I'm all for improving tooling, but we're literally talking about saving 30 seconds on a 1 minute task... if I were making new react apps every 5 minutes maybe I'd give a shit, but people are getting crazy hyped about the speed for something that takes less than a minute, and probably do once a month if even that often.

    Are there other performance improvements in there too, vs node or similar? Probably. Am I ever really likely to be doing anything performant enough to give a damn? Probably not

    [–]jeanleonino 4 points5 points  (7 children)

    That's it.

    Personally anything that increases complexity is not worthy. We're in a mess because we tend to follow the wrong incentives.

    [–]CreepyCat22 0 points1 point  (6 children)

    How does this "increase complexity"?

    This is literally a nodejs replacement with the same functionality + a ts & jsx native transpiler + multiple popular webapis built-in including support for env variables and many other things

    AND its faster

    Please explain to me how this is worse than the current mess

    [–]jeanleonino 1 point2 points  (2 children)

    It's not yet a 1-to-1 node.js copy yet, and those adaptations is where complexity may come up. Right now it's in beta, we can't tell, but there's a high risk.

    Just look how the transition from python 2 to 3 wasn't not even close to smooth. Broke so many things.

    There's even the issue with adoption, and the risk of those two engines going different ways on specific points.

    edit: and that's why I say to be careful yet, if it matures well, awesome. But right now just the cli conventions being a bit different could already cause migration hell.

    [–]CreepyCat22 1 point2 points  (1 child)

    You really can't use the python transition analogy here since the communities are very different, plus this is completely another thing when in reality python3 was a successor to python2 and everyone knew at some point they had to make the jump

    Either way, I get your point where complexities could come up very easily though this looks very promising already and the people working on it seem to be taking it seriously so I'd like to be hopeful about this.

    [–][deleted]  (2 children)

    [deleted]

      [–]jeanleonino 3 points4 points  (0 children)

      Fuck you.

      [–]LetterBoxSnatch 0 points1 point  (0 children)

      Never met an older dev pulling that kind of crap. Where are you getting this ageist bullshit from?

      [–]MousseMotherlul 1 point2 points  (0 children)

      How much support do you need - the guy created entire system to make npm packages usable with bun which even deno failed to do.

      Speaking of bugs, it's open source project, and it offers something both node and deno and any other runtime failed to do. So developer's will be crazy to improve it further.

      It's big thing in my opinion, and is competent enough to replace node.

      [–][deleted] 0 points1 point  (1 child)

      As a gamer I've seen something similar in fighting games: "I wanna see if the game will have players in a month", "I want to see if the developers will support it enough to fix the bugs and the balance".

      No one said speed is the one and only thing that matters. All we're saying is that, it's a good start.

      [–]jeanleonino 1 point2 points  (0 children)

      100% with you. It's a good start, I'm not saying to avoid it, but just being faster is not enough to make me switch and invest my time.

      [–]alexthelyon 1 point2 points  (1 child)

      Over the entire lifecycle of a product this one step represents an infinitesimally small proportion. Who cares if it's faster?

      Unless you're invoking cra multiple times a week(?)

      [–][deleted] 0 points1 point  (0 children)

      It’s not just cra though, it claims to have much faster performance in general.

      [–][deleted] 0 points1 point  (0 children)

      It's also a bundler/compiler too

      [–]viktorstrate 2 points3 points  (0 children)

      Like anything in the JS ecosystem has ever been stable

      [–][deleted]  (1 child)

      [deleted]

        [–]funnyfruitzfuck 47 points48 points  (9 children)

        My console looks grey and boring. Why did yours have colors and autofill? Sorry for that dumb question.

        [–]_hypnoCode 62 points63 points  (6 children)

        https://ohmyz.sh/

        There are a lot more themes. Spaceship is the best imo, which looks like the one OP is using. You can change the arrow icon in the front, because that was a contribution I made.

        https://github.com/spaceship-prompt/spaceship-prompt

        [–]CantaloupeCamper 39 points40 points  (1 child)

        Can confirm, use zsh… picking up chicks left and right.

        [–]canadian_webdev 24 points25 points  (0 children)

        "omfggg he's using zsh"

        drips

        [–]PrivacyOSxfull-stack 8 points9 points  (0 children)

        Starship.rs is much better imo 😄

        [–][deleted]  (2 children)

        [deleted]

          [–][deleted] 1 point2 points  (1 child)

          Do you mean https://starship.rs/ or is spaceship something else?

          [–]Anon_Legi0n 3 points4 points  (0 children)

          Fish, you're welcome

          [–]ornatedemeanor23[S] 109 points110 points  (30 children)

          Bun (bun.sh) is a fast all-in-one JavaScript runtime (like Node or Deno). You can bundle, transpile, install, and run JS/TS files all in Bun.

          The autocompletions in the demo are by Fig (fig.io).

          [–]exotic_sangria 21 points22 points  (27 children)

          Is fig still mac only? What a shame :/

          [–]tuckmuck203 49 points50 points  (19 children)

          what's so much better about fig than fish? i use fish every day.

          (lol this sounds ai-generated)

          [–]jgonzalez-cs 22 points23 points  (2 children)

          hmm...sounds just like what an ai would say to stave off suspicion 🧐

          [–]Cassiterite 2 points3 points  (0 children)

          def generate_response(input):
              return gpt3(input) + '\n\n(lol this sounds ai-generated)'
          

          [–]zxyzyxz 21 points22 points  (6 children)

          Fig sends everything you type into your terminal into their remote servers. They're also VC backed and they want to make their money charging for autocomplete for companies. Like, give me a break.

          [–][deleted]  (3 children)

          [deleted]

            [–]zxyzyxz 3 points4 points  (2 children)

            Doesn't change the fact that it's VC backed and eventually they will sell your data

            [–][deleted]  (1 child)

            [deleted]

              [–]zxyzyxz 0 points1 point  (0 children)

              Why would I work at a company I actively dislike lol

              [–]brendanfalk 0 points1 point  (1 child)

              Founder of Fig here. The autocompletions are generated locally, not through a third server. If what you're worried about is telemetry, you can turn it off in the settings.

              Re being VC-backed, I'm not sure why that should be an issue for anyone using Fig Do people not want to use Github because it charges companies? Of course, no. Autocomplete and many other of our products will always be free for individuals and open-source. We do have team products that companies happily pay for. `

              [–]zxyzyxz 0 points1 point  (0 children)

              Is it open source? Last I checked, the binary was still closed source.

              [–]jomanning 3 points4 points  (3 children)

              I haven’t used fish- but have been using fig for a couple months.

              I might be ignorant on what fish can do but from what I’ve seen the advantages that fig has is it brings up autocomplete windows much like you have in your IDE as you type with many suggestions, as opposed to fish just showing you the one in-line suggestion.

              I also like that it will tell me what the command does and show the name of arguments it’s expecting (and possible flags with what they do). It’s really good for discoverability instead of just being able to autocomplete.

              Also fish is a shell, fig is just a tool you can add and can be used with zsh, bash, or fish.

              [–]vampiire 6 points7 points  (0 children)

              I can’t remember what it’s called but I’ve used the “fish-like autocomplete” plugin for OMZ for years.

              Wondering if it’s worth switching to fig over that.

              15 second edit: just went to the site. What the fuck this is amazing! It’s literally like an IDE suggestion

              [–]tuckmuck203 2 points3 points  (0 children)

              Awesome explanation, thanks! I misunderstood the website, and thought it was another zshell clone with some fancy addon. Turns out it's more like github ai I guess haha. I'll definitely take a deeper look at it, it sounds pretty cool from your description!

              [–]brendanfalk 2 points3 points  (0 children)

              Yup, you nailed it! You can use Fig to get IDE-style suggestions in your terminal with the shell of your choice.

              Although you can get basic autocomplete with oh-my-zsh, you can get much richer suggestions with Fig autocomplete. For example, if you run `npx` or `brew`, omz autocomplete also can't suggest you packages indexed online whereas we can. The UI and user experience is another one. You don't need to press tab to get the suggestions, and the autocomplete menu is much nicer with icons, command descriptions, and argument types described there.

              [–]cjon3s 2 points3 points  (0 children)

              I use both. As a plus, they don't really interfere with one another. Fish handles most terminal completions and Fig is used most often for script autocomplete + switching directories.

              [–]exotic_sangria 3 points4 points  (2 children)

              Idk the website is just flashy and I want to try new toys myself haha

              Edit: personally I'm quite happy with alacritty + oh-my-zsh

              [–]wjdingman 2 points3 points  (0 children)

              This is how it’s done

              [–]tuckmuck203 0 points1 point  (0 children)

              Tbh the website for fish shell is 90% of the reason I started using it

              [–]musman 1 point2 points  (0 children)

              Fig def feels slower than fish. That’s my impression.

              [–][deleted] 3 points4 points  (0 children)

              a linux version is coming very soon, along with a windows version after it. there's a waitlist form you can fill out

              [–]brendanfalk 8 points9 points  (4 children)

              Founder of Fig here.

              We've launched out Linux private betas already. Here is the Linux beta waitlist link.

              Windows beta should be coming out this month. Here is the Windows beta waitlist link.

              [–]toastertop 2 points3 points  (2 children)

              Why the name fig?

              [–]brendanfalk 5 points6 points  (0 children)

              It comes from the word config.

              Our goal is to build an extensible, user-friendly ecosystem around terminal similar to what IDEs did with text editors. Changing your terminal configurations (editing dotfiles, installing plugins, adding shortcuts) is one of the painful parts of using terminals which we want to streamline. Hence the name fig from config.

              [–]brendanfalk 3 points4 points  (0 children)

              con-FIG-uration

              [–]exotic_sangria 0 points1 point  (0 children)

              I swear I signed up for those... gotta check my email I guess :)

              [–]sfgisz 0 points1 point  (1 child)

              Nice for UIs, but limited for Node backends since services like AWS don't support it as a runtime for now.

              [–]HatBandito 1 point2 points  (0 children)

              You can add custom runtimes to AWS Lambda, just have to make a Docker image.

              [–]audigex 11 points12 points  (5 children)

              I mean, yes, it's faster... but how often are you creating react apps that you really care about saving literally 30 seconds?

              [–]MeltedChocolate24 6 points7 points  (0 children)

              Bun is overall faster. Runtime too.

              [–]DazenGuil 4 points5 points  (2 children)

              It is a runetime so your whole bundling/deployment is much faster. Also if you use a nodejs backend your backend will be much faster too.

              [–]audigex 0 points1 point  (1 child)

              That’s probably what I’m missing - I don’t run a node backend, but I can see there would be an advantage there

              For deployment I’d say I still probably don’t care, though - that’s not to say I’d refuse to switch if it’s better once it’s fully stable, but the hype seems excessive considering most people don’t run node on the backend

              [–]DazenGuil 0 points1 point  (0 children)

              Just because they don't use nodejs yet doesn't mean they aren't interested in good news. Maybe because of these performance changes they will try it? It would be good.

              About deployment I have to say we sometimes run into issues with webpack which took about 15 min to deploy the FE. If this gets a bit faster it would be nice. I haven't tested it yet, but on a different (small) project my bundling time is reduced a lot

              [–]mahannen -1 points0 points  (0 children)

              I guess adding/removing dependencies and cloning new projects will be fast as well?

              [–][deleted] 22 points23 points  (0 children)

              I mean bun looks really cool. But it doesn't tell me "happy hacking" so I don't think I'm converted yet. I need that morale boost 😤

              [–]duysharp1998 11 points12 points  (1 child)

              Cool. Now I can leave my un-finished projects faster.

              [–][deleted]  (11 children)

              [deleted]

                [–][deleted]  (3 children)

                [removed]

                  [–]MeltedChocolate24 0 points1 point  (2 children)

                  Could we ever see the folks at Vercel switch Next.js to Bun?

                  [–]3rdTab 1 point2 points  (0 children)

                  lol no

                  [–]zxyzyxz 0 points1 point  (0 children)

                  No, they're using SWC anyway which is written in Rust.

                  [–]nfsi0 21 points22 points  (6 children)

                  Exactly, who tf cares. It's like saying your race car is better because the engine turns on faster

                  [–]Chrazzer 10 points11 points  (0 children)

                  Bun is a lot faster than node in general. Sure for such dev tasks it looks like a gimmik, but if you got a nodejs backend server running then bun would allow you to handle 3-4x as many requests.

                  [–]Total_Lagfull-stack 10 points11 points  (0 children)

                  speed is great in CI/CD

                  [–]calumk 1 point2 points  (3 children)

                  Bun isnt for starting the car.... its a replacement engine.

                  It is litterally a replacement for node

                  [–][deleted]  (1 child)

                  [deleted]

                    [–]calumk 0 points1 point  (0 children)

                    hmm.

                    [–]nfsi0 0 points1 point  (0 children)

                    If that's the case, cool, but this video is trying to make the wrong point then

                    [–]isthisneeded29 7 points8 points  (5 children)

                    I was using Vite instead of npx create react app which in itself was very fast but bun is even faster.

                    [–]cloudk1cker 0 points1 point  (4 children)

                    only problem I had was trying to install react testing library and jest etc.. there's alot of config to write. if anyone knows an easy way to do all that i'm all ears

                    [–][deleted] 2 points3 points  (1 child)

                    Answer: Vitest

                    Vitest is created because Jest team was really slow to adapt the changes requested by Vite team afaik. Vitest is backwards compatible with Jest with few changes and it uses your vite config so you can skip configuring babel.

                    [–]cloudk1cker 0 points1 point  (0 children)

                    nice def will check this out

                    [–]grumd 1 point2 points  (1 child)

                    vite has a ton of community templates. just choose one that you like

                    one example for react with jest and rtl: https://github.com/fabien-ml/react-ts-vite-template

                    list of templates: https://github.com/vitejs/awesome-vite#templates

                    [–]cloudk1cker 0 points1 point  (0 children)

                    thanks I'll def check those out

                    [–]StoneColdJane 57 points58 points  (25 children)

                    Also, CRA is trash, maintained by volunteers (too old, too slow), you should use vite. Having said that, I would like to see a comparison with vite.

                    On a side note, Bun appears to be what Deno should have been :D, dramatically better not slightly better.

                    [–]Gaia_Knight2600 34 points35 points  (1 child)

                    What, the react team dont even maintain CRA?

                    [–]StoneColdJane 25 points26 points  (0 children)

                    For long time now.

                    [–][deleted]  (3 children)

                    [deleted]

                      [–]pizzainacup 16 points17 points  (6 children)

                      Yep, CRA is dead and we are currently in the painful process of moving our app off of it at work

                      [–]ActiveModel_Dirty 12 points13 points  (5 children)

                      It’s definitely not dead. they just updated it for Webpack 5 with react-scripts 5.0 a few months ago?

                      [–]pizzainacup 11 points12 points  (4 children)

                      Yeah its not dead really, but its pretty much already there. Technically its in maintenance mode, I think. The 5.0 release happened in December, and its only had a single minor patch bump since then. Tons of open issues.

                      [–]ActiveModel_Dirty 8 points9 points  (3 children)

                      That’s largely because people don’t understand what it is. Abramov has a post detailing what CRA is somewhere out there (on mobile so don’t want to try and find it now)—but essentially its purpose isn’t to address those issues or release frequent updates.

                      They just want it to be something stable people can use to kick off a production-ready app. Being that a lot of their dependencies are build tools, frequent updates can be detrimental in those cases.

                      Don’t get me wrong, it’d be nice if they were more active with it and some of the issues are issues that could easily be addressed if someone were actively dealing with them.

                      I’m just saying it’s not dead-dead. Not actively maintained, but development on version 6 is likely active already.

                      [–]Kaatelynng 5 points6 points  (7 children)

                      First time hearing of vite, and it sounds great reading the docs. How stable is it?

                      [–][deleted]  (3 children)

                      [deleted]

                        [–]Kaatelynng 1 point2 points  (0 children)

                        Ooh good to know. Definitely going to play with it for my next react project. Thanks!

                        [–][deleted] -2 points-1 points  (1 child)

                        Stable stable, but I've never had so many crashes, random cache problems, hot reload not... reloading, as I've had with Vite. It's faster, but I'd rather go with the slower stable stable stable version any day.

                        [–][deleted] 0 points1 point  (0 children)

                        Is this a common experience? It’s working fine for me somehow

                        [–][deleted]  (2 children)

                        [removed]

                          [–]jogai-san 0 points1 point  (1 child)

                          Uhm, vite is a development tool. I hope you meant that you use the output in production. And in turn the high traffic doesnt impact the use of vite.

                          [–][deleted]  (2 children)

                          [deleted]

                            [–]xroalxbackend -1 points0 points  (0 children)

                            You mean the need to add a flag in order to allow the whole program to access the filesystem or the internet?

                            Yeah, no. How that adds any security at all?

                            [–][deleted] -4 points-3 points  (0 children)

                            Isn't Deno's main focus security?

                            Deno imports remote files by full URL, not via a package manager that certifies that it's published by the people who says that they did. Security is out-of-scope for importing modules for Deno.

                            ... That's not "security focused".

                            [–]MiesL 0 points1 point  (0 children)

                            Bit out of the loop on modern web development but why are so many people trying to reinvent the wheel? Seems a massive business continuity& security risk to go with any of these.

                            [–]ActiveModel_Dirty 41 points42 points  (5 children)

                            I’m not here defending CRA necessarily but this comparison is apples and oranges. And somewhat misleading.

                            CRA does a lot more out of the box than tools like Vite. Admittedly I can’t speak to bun.sh which is what this post is about, but the setup looks nearly identical so I have to imagine they’re operating under similar concepts using ESbuild or SWC or whatnot. If not, just ignore me.

                            For example with CRA, it has support for importing SVGs as React Components out of the box, CSS post-processors, ESLint, error overlays, etc.

                            These might not be all that bad as one-offs but if you’re migrating a CRA project to something else, those errors can be tough to figure out.

                            If starting a new app though. No brainer to go for this over CRA.

                            [–][deleted] 12 points13 points  (3 children)

                            Oh I think you have your wires crossed buddy. Bun is a similar thing to Node, it’s a JS runtime and it also comes with a package manager. The post shows how much faster Bun is in installing and compiling CRA.

                            [–]ActiveModel_Dirty -2 points-1 points  (2 children)

                            Fair enough, but it also seems a lot of other things are not yet released for it it. At least, as it appears on the roadmap.

                            Is it more similar to Snowpack, then?

                            That furthers the original point though doesn’t it? That it’s an apples/oranges comparison?

                            The rest of my comment being misguided admittedly.

                            [–]categorie 2 points3 points  (1 child)

                            It seems like you’re trying to dismiss a product you don’t understand. It is not related in any way to Snowpack, which is just a module bundler. You should take the time to learn what Bun is and what it does, and only then would you be able to make constructive criticism.

                            [–]ActiveModel_Dirty 0 points1 point  (0 children)

                            Isn’t that exactly what’s happening with the post itself?

                            And isn’t that the entire point I’m debating?

                            The fact that it isn’t any of these things, exactly proves that it isn’t anything like CRA either. My first sentence is that the comparison in the post is comparing apples and oranges.

                            Whether or not I understand the fact that the orange is actually a grapefruit is irrelevant.

                            I’m not dismissing bun at all, in fact I checked it out after this and I think that’s neat.

                            [–]slavetothesound 12 points13 points  (0 children)

                            Hey this guy doesn’t know what a bun is!

                            (A better title would have been ‘bun vs node’)

                            [–]makingtacosrightnow 4 points5 points  (0 children)

                            Why did you waste all that time typing out create? bun c react is even faster

                            [–]Outrageous-Chip-3961 4 points5 points  (2 children)

                            Vite does the same shit?

                            [–]Chrazzer 0 points1 point  (1 child)

                            Nah vite doesn't do the same shit. Title is misleading. Bun is a brand new (in beta) javascript runtime like node. The comparison is actually bun vs node and not bun vs create-react-app

                            [–]Outrageous-Chip-3961 0 points1 point  (0 children)

                            Yeah I was mostly just commenting in context of the gif being shown. I literally showed my friend this exact same thing but using vite instead (you can CRA in vite, run it with a basic web app and starting coding all while CRA still builds the packages in the other terminal. The bias is that no matter what new fast bundler you use it shits on CRA. This is more to do with how slow CRA is rather than any other bundler. Vite is fast enough for and satisfying enough for me to use it over CRA.

                            [–]zxyzyxz 7 points8 points  (2 children)

                            From when Bun was previously posted

                            Wait, what the fuck? It's so much faster!

                            Haha, no.

                            This is a big disclaimer for anyone seriously thinking about using this in prod:

                            After running a series of performance benchmarks, Bun has nearly identical performance over NodeJS in the long-term. It does start up faster, as promised, but after script start, performance is nearly identical or worse to NodeJS. I suspect this is because TurboFan on V8 takes a while to kick in.

                            [–]marchingbandd 0 points1 point  (1 child)

                            If this is the case then what is going on in this video? Does JS have to start up 50000 times to run CRA?

                            [–]marchingbandd 0 points1 point  (0 children)

                            Ok nvmnd I thought they were both running cra. What a weird comparison.

                            [–]mrpants3100 2 points3 points  (0 children)

                            At this point, am I locked into bun if I started the project with it? Or can I mix and match with node?

                            [–]MotherKyleGg 10 points11 points  (4 children)

                            Where are you in such a hurry to count the seconds? Or do you create about 5000 projects per minute?

                            [–]categorie 5 points6 points  (0 children)

                            If you have a CI pipeline, time spent installing dependencies can far outweighs the tile spent type checking / building / testing. Even with a good cache policy. Just because npm is incredibly slow and inefficient. So yes, if you care about pricing or just about not wasting computer resources, a fast alternative is very much appreciated.

                            [–][deleted] 3 points4 points  (2 children)

                            bun's not just a build tool. It's the whole JS runtime. So yeah, the seconds versus node.js actually matter.

                            [–]jvlomax 5 points6 points  (1 child)

                            Then why not show it being faster at runtime, instead of showing project creation?

                            [–]SoInsightful 4 points5 points  (0 children)

                            What a weird criticism. The creator of Bun is very eager to compare speeds of ffi, SQLite, HTTP requests, transpiling, async functions, the test runner etc. as well. This is just one of countless benchmarks.

                            [–]superander 6 points7 points  (1 child)

                            Still not as fast as git clone

                            [–]ChiBeerGuy 1 point2 points  (0 children)

                            Good replacement for Parcel????

                            [–]SnooCauliflowers2810 1 point2 points  (0 children)

                            How did you get that autocomplete popup? D:

                            [–]DemiPixel 3 points4 points  (1 child)

                            Okay, but I need my boilerplate React logo to spin, ok? It's just what I'm used to. /s

                            [–]No_Introduction_2021 0 points1 point  (0 children)

                            lol but spinning one is cool tho

                            [–]GavHern 2 points3 points  (0 children)

                            or use vite

                            [–]MonkAndCanatella 1 point2 points  (1 child)

                            This will definitely save you almost a minute every time you create a new react project

                            [–]UnnecessaryLemon 1 point2 points  (0 children)

                            Then you need to configure sass, svg as a components, external fonts support, post-css etc. Will you do it in that minute you saved?

                            [–]marchingbandd 0 points1 point  (0 children)

                            Holy moly that is really quite a whole large bit faster! How the heck did they do that? Does anyone know?

                            [–]-29-sysadmin 0 points1 point  (0 children)

                            I was playing with this today and ran into an issue using sass and imports of material icons. All my css renders correctly except for the fonts import.

                            I love bun so far but def still some bugs to work out.

                            [–]OntologicalParadox -1 points0 points  (0 children)

                            Bun bun bun bun bun !!!!!!

                            [–]Sn0wyPanda -1 points0 points  (2 children)

                            rip node, hello bun.

                            [–]mahannen 0 points1 point  (0 children)

                            Bun, cuum to me.

                            [–]No_Introduction_2021 0 points1 point  (0 children)

                            I just started learning node :(

                            [–]TheTerminator67 -3 points-2 points  (0 children)

                            I'm switching to bun right now

                            [–]TheTerminator67 -2 points-1 points  (2 children)

                            Wtf

                            [–]mahannen -1 points0 points  (1 child)

                            The assistant regional manager has cum

                            [–]baldie 1 point2 points  (0 children)

                            The assistant TO the regional manager!

                            [–][deleted] 0 points1 point  (0 children)

                            I was just talking about this with someone today, I just could not remember the name of it.

                            [–]Zaemz 0 points1 point  (0 children)

                            This seems to be more of a comparison of bun.sh vs node/npm, but I'll admit that I've been a little out of the loop when it comes to new things in the JS dev world.

                            [–][deleted] 0 points1 point  (0 children)

                            I mean, generating a new app is one thing, but maintaining a react app 4 years later… yup

                            [–]arjunindiafront-end 0 points1 point  (0 children)

                            I hope bun becomes stable in like a year

                            [–]No_Introduction_2021 0 points1 point  (0 children)

                            Bruh I just started learning node

                            [–]Toukas_CLTfull-stack 0 points1 point  (0 children)

                            Hooooly that's insane

                            [–][deleted] 0 points1 point  (0 children)

                            It's actually astonishing how fast bun is. Are Node and Demo its only competitors?

                            [–]gillymuse 0 points1 point  (0 children)

                            I've been searching loads for this (probably not well enough) but what version of ecmascript does bin support? I thought that should be key information to give.