Bun1.1 Released!

  Рет қаралды 86,442

ThePrimeTime

ThePrimeTime

Күн бұрын

Recorded live on twitch, GET IN
Reviewed Video
• Bun 1.1: Bundows is here
By: / @bunjs
My Stream
/ theprimeagen
Best Way To Support Me
Become a backend engineer. Its my favorite site
boot.dev/?prom...
This is also the best way to support me is to support yourself becoming a better backend engineer.
MY MAIN YT CHANNEL: Has well edited engineering videos
/ theprimeagen
Discord
/ discord
Have something for me to read or react to?: / theprimeagenreact
Kinesis Advantage 360: bit.ly/Prime-K...
Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other))
turso.tech/dee...

Пікірлер: 286
@Pariatech
@Pariatech 5 ай бұрын
Installing node_modules is a great time for a coffee break. Don't take this away from me! Otherwise I'll have to go back C++.
@F1nnyF6
@F1nnyF6 5 ай бұрын
With C++ you can just have a coffee break when it's compiling instead
@RandomNoob1124
@RandomNoob1124 5 ай бұрын
Sounds like a really sad and infuriating thing to go back to
@MrKerim2000
@MrKerim2000 5 ай бұрын
​@@F1nnyF6 *many
@avarise5607
@avarise5607 5 ай бұрын
​@@F1nnyF6thats rust, C/C++ builds fast on modern CPUs, and you often need to rebuild changed files. It's quick pee break at best
@nullbeyondo
@nullbeyondo 5 ай бұрын
@@F1nnyF6 Incorrect. C++ is very very fast in terms of compilation and caches everything. Rust is the one that's fucking slow as hell; probably the only thing I hate about Rust is compliation time, which is the worst out of every language in existence.
@lightleviathan1
@lightleviathan1 5 ай бұрын
in other news, i heard this jia tan guy was making some big performance improvements for bun
@Nemesis-db8fl
@Nemesis-db8fl 5 ай бұрын
Haha u should try his xz package specifically version 5.6.0 or 5.6.1
@no_name4796
@no_name4796 5 ай бұрын
@Nemesis-db8fl on a production server. Apparently they really optimized it for that /s
@qwerty11111122
@qwerty11111122 5 ай бұрын
Huge features coming
@xanderplayz3446
@xanderplayz3446 5 ай бұрын
@@no_name4796Yeah seriously, it is SPEEDY!
@halano
@halano 5 ай бұрын
I heard that jia tan became a kernel contributor for more big performance improvements
@durko03
@durko03 5 ай бұрын
22:02 Given how many "Flip take that out" moments have infact, not been taken out over the past few days, it makes you question if Flip takes *_anything_* out?
@someonewhowantedtobeahero3206
@someonewhowantedtobeahero3206 5 ай бұрын
Flip sleeps through Prime's videos it seems
@elliotphoenix
@elliotphoenix 5 ай бұрын
Flip is a chad, don't let us lose this perfect moments
@weakspirit_
@weakspirit_ 5 ай бұрын
flip does takes some stuff out, which i'm guessing is because prime took him to the basement
@shelterit
@shelterit 5 ай бұрын
$ is not Bash spawned in Bun, it's its own minimal semi-compatible Bash-like language that deals with the core of stuff we normally do in CD, and you can pipe stuff hither and dither into JS buffers. But it's NOT Bash, just a lexar and interpreter back into the Bun JS runtime (so any bug-fixes or improvements to Bun also applies to this process), so any tools that works checking JS code can check this. It's really good for offloading a lot of multi-OS scripting into a simpler platform. I use it for a lot of infrastructure stuff, I hate Bash / Ash cross-platform nonsense with a passion.
@havocthehobbit
@havocthehobbit 5 ай бұрын
people complain when devs dont give short concise updates instead of just throwing out mounds of documentation , then people complain when they do and point out ambiguity as if the info should have been a 1 hour video that few would have watched to beyond half way. The poor fellas appear to have tried and got out of there comfort zones , so I appreciate this even tho I probably wont adopt bun until new project just like I havnt adopted deno yet.
@fieldtrip2178
@fieldtrip2178 5 ай бұрын
They probably should do both. One concise and one 1 hour vid for technical people.
@DoctorRainer
@DoctorRainer 5 ай бұрын
I use bun for personal projects and it’s really good, I use it with sveltekit and I still to encounter issues
@TJackson736
@TJackson736 5 ай бұрын
​@@fieldtrip2178just release docs.
@keyboard_g
@keyboard_g 5 ай бұрын
The cross platform bash compat is so Windows devs can cut and paste from any tutorial online and expect it to work.
@pasc4le
@pasc4le 5 ай бұрын
bun videos give me the same vibe as Silicon Valley (the tv series)
@CyberSpaceFilms
@CyberSpaceFilms 5 ай бұрын
Indeed. You bet these people share a startup house, and live a real life sitcom-life. At least, that's what I like to imagine.
@Z4KIUS
@Z4KIUS 5 ай бұрын
many of the bun speed gains come from implementing things natively and comparing with JS based packages so they may be actually doing exactly the same thing, just more efficiently
@icankickflipok
@icankickflipok 5 ай бұрын
Maybe I’m just high, but I swear the second guy in the video looked like he was an animation and not a real person at first.
@davidkoffi985
@davidkoffi985 5 ай бұрын
Definitely looked like AI
@Cronay
@Cronay 5 ай бұрын
He tried so hard to make mimic apple wwdc videos that he seemed non human, ai like.
@unicodefox
@unicodefox 5 ай бұрын
It's something with the voice over.
@saygo-png
@saygo-png 5 ай бұрын
developer charisma
@armed.gunman
@armed.gunman 5 ай бұрын
I can say word "bun" 27% faster then "node" which can save up to 3 seconds during the day. Huuuge performance boost
@MrDisintegrator
@MrDisintegrator 5 ай бұрын
"You only do it like three times a day" 🤣🤣🤣
@Kane0123
@Kane0123 5 ай бұрын
“The bun logo is his head” made me laugh the exact same way and at the exact same time as prime
@tinrab
@tinrab 5 ай бұрын
I use Bun to run tests in a few packages inside a big monorepo. It's great because it avoids ESM and TS issues.
@Mglunafh
@Mglunafh 5 ай бұрын
22:20 classic "Flip take it out" 👌
@Kane0123
@Kane0123 5 ай бұрын
Windows Support - probably a big enabler for organisations that still do endpoint management with SCCM/Intune right?
@bob_kazamakis
@bob_kazamakis 5 ай бұрын
Mac supports intune…
@Kane0123
@Kane0123 5 ай бұрын
It also supports Linux apparently, but still I imagine that there is hesitance from internal IT teams
@typoerror177
@typoerror177 5 ай бұрын
the biggest win for Bun is the ability to run typescript directly without any issues or silly ESM/CommonJS issues.
@sigmundwong2489
@sigmundwong2489 5 ай бұрын
regarding that rm -rf business at around 6:10... Git for Windows distributes a copy of bash and a bunch of common userland tools... am I missing something, or is there a reason not to use them? You can get a surprisingly UNIX-esque terminal experience on Windows this way, even without reaching for WSL.
@Hwyadylaw
@Hwyadylaw 5 ай бұрын
Don't forget MSYS and MinGW
@mitigamespro8757
@mitigamespro8757 5 ай бұрын
tfw I have those utils from raylib devkit...@@Hwyadylaw
@pokefreak2112
@pokefreak2112 5 ай бұрын
I will never diss on optimizations in software used by many devs. A lot of this may seem inconsequential, but if you've ever worked with a compiler like tcc you'd know how good it feels to compile and run a large project in < 50ms Entire problem sets disappear when you can just do the naive thing and have it be realtime
@Hwyadylaw
@Hwyadylaw 5 ай бұрын
Compiling and running a large project in < 50ms is cool, but is it especially noteworthy that your 20 second build now finishes in 19.9 seconds?
@pokefreak2112
@pokefreak2112 5 ай бұрын
@@Hwyadylaw a 50ms build is a 50ms build. where are those extra 20 seconds of yours coming from?
@khaled-0
@khaled-0 5 ай бұрын
how do you react 30min on a 5min video
@LeeKao
@LeeKao 5 ай бұрын
The dev's might only do "Bun install" once, the CI/CD does it all the time, that 18X improvement will increase your actual velocity when working on large scale project with deployment pipelines.
@laztheripper
@laztheripper 5 ай бұрын
Last version got me excited to try Bun, to migrate some of my stuff, but quickly found out it didn't run directly on Windows. So this release made me migrate my website to Bun. Unfortunately, I have to say I did not see an improvement in performance. It was ~20% slower than node running "vite build" and "vite dev". Long running functions ran ~20-30% slower. Startup was slightly faster, and so was install, but I really don't care about the performance of my site when it's not even handling requests yet. So I did a little search and found out it's just that JSC optimizes less (faster starts) but runs slightly slower afterwards compared to V8. That said, I still plan on keeping Bun around for package management and the handy one liner to create an .exe from your JS/TS code.
@The1RandomFool
@The1RandomFool 5 ай бұрын
This reminds me a little of the deceptive graphs of Rust statistics that Primeagen looked at a while back.
@zapxcero
@zapxcero 5 ай бұрын
what's up with the people in their video? i feel like they're incomplete or ai generate 💀💀💀
@XDarkGreyX
@XDarkGreyX 5 ай бұрын
Uhm.... they usually don't get out much?
@orbatos
@orbatos 5 ай бұрын
Nice 41 "Use anything other than bash", Perl support confirmed.
@martijn3151
@martijn3151 5 ай бұрын
19:00 just because different languages compile to an intermediate language, doesn’t necessarily mean the resulting output is comparable in terms of performance. The resulting intermediate code will be different for each language and will be compiled into actual bytecode. And it’s obviously not guaranteed that that last step will always result in identical performing bytecode, given different inputs.
@chaitanyasharma6270
@chaitanyasharma6270 5 ай бұрын
When you mock into the abyss the mock mocks at you
@smithright
@smithright 5 ай бұрын
So much neg energy in this one, Prime. Don’t be mad. Get glad!
@assombranceanderson6175
@assombranceanderson6175 5 ай бұрын
I'd say that a great place for bun scripts is the "npm scripts" used to centralize useful commands for devs
@javiasilis
@javiasilis 5 ай бұрын
@14:18 I used to wait 182 seconds for my react project to cold start when I was using webpack (260K LOC) w/TypeScript. That and the fact that I had barrelled all the exports within Create-React-App because there was no path aliases made it a nightmare. I saw glory when I migrated it out to Vite. Cold Start - 28seconds. Cached, it would boot up in 4 - 5 seconds. It was important when you messed up with tsc and it had to restart to pickup the changes.
@СилвияБрянова
@СилвияБрянова 5 ай бұрын
Lets just appreciate for a moment the cartoon characters that present the Bun! They look like AI decided to make a joke!😂
@oldcastor-
@oldcastor- 5 ай бұрын
prime: flip, take it out, flip, take it out! flip: yeah, right
@jnyrup
@jnyrup 5 ай бұрын
500ms difference in install time is the difference between having a backdoor or not.
@bokunochannel84207
@bokunochannel84207 5 ай бұрын
The video was released on 1st April
@judgewest2000
@judgewest2000 5 ай бұрын
I would say it's fairly common to have teams of devs some on Windows and some on MacOS. I'm certainly in that type of group. We don't seem to need this tbh as some of the 'scripty' stuff we have done in powershell which runs fine on MacOS.
@PicklersVinegar
@PicklersVinegar 5 ай бұрын
Jared at 22:00 looks like one of the three green heads in the Yubaba's room in Spirited Away.
@VictorZamanian
@VictorZamanian 5 ай бұрын
Having installs run fast in pipelines is a very attractive thing. Not just locally on your dev computer.
@AScribblingTurtle
@AScribblingTurtle 5 ай бұрын
0:40 : (When will we drop Windows?) As soon as none tech affine Project Managers / Company leaders stop thinking that Windows is essential for a "Successfull Company" to have. My Last two bosses had that mindset. Hurray for windows finally getting a usable shell scripting language, that does not require setting up an entire virtual machine. 5:50 : (Just try the command 😏) The command runs fine. It is just a shame, that such a video came out on April 1st. The only day of the year when people question if what they read on the Internet is true. Some of it sounds clearly like BS though, especially some of the Performance stuff. 9:33: (Who uses the same scripts on Mac, Win. and Linux?) That would be me. I'm forced to run Windows at work. I have to use MacOS for debugging PWAs on iPads. I Run Linux at home. Having the same helperscrips just work everywhere sounds amazing.
@Z4KIUS
@Z4KIUS 5 ай бұрын
Windows is the best desktop OS, it's not perfect, but takes next to no effort to get it to be B+ while sure, you can master your Linux install to get it to an A+ but at what cost? that being said: if you have to develop directly on host RUN AWAY we have WSL and full fledged VM's for a reason also powershell is a better scripting language than bash, it saves you from so many string manipulations! but yeah, it's not great either, just slightly less broken
@konstakuosmanen
@konstakuosmanen 5 ай бұрын
​@@Z4KIUS but it's impossible to get windows to A+, that's the problem
@igorordecha
@igorordecha 5 ай бұрын
I think he meant that "just putting stuff into your terminal" is a security nightmare
@ZedDevStuff
@ZedDevStuff 5 ай бұрын
@@konstakuosmanen The thing is that it doesn't have to considering most people don't need it to
@konstakuosmanen
@konstakuosmanen 5 ай бұрын
@@ZedDevStuff i dont care about most people, only myself
@ConcerninglyWiseAlligator
@ConcerninglyWiseAlligator 5 ай бұрын
24:40 if I see more than 10 dependencies in something I import in any sane language, it's getting uninstalled.
@jancartman321
@jancartman321 5 ай бұрын
Same. It's clearly the devs choice and not necessarily the language's fault. You can create a Go project with 100 deps or with just one (postgres driver, e.g. pgx). The same is true for Node. It has everything you need for the basic server except for the postgres driver (postgres.js has no additional deps). When Prime is talking about 100 deps for a web service, then it's not Node's fault but the fault of the sloppy devs who include every piece of crap from NPM. Rust is a different story, as the std lib is not as comprehensive as Go's or Node's. Listing all deps for a basic Axum and postgres backend is a bit disturbing.
@Sancarn
@Sancarn 5 ай бұрын
9:42 Well you do work primarily at Netflix, so are going to be using primarily web-server technologies. Most web-servers are linux only. If you work in desktop applications, this is way more common. 10:24 Yes. Cross-platform desktop applications are a maintenance nightmare. But stuff like this is a step towards making it less of a maintenance nightmare imo.
@orterves
@orterves 5 ай бұрын
Windows developers aren't even using windows any more, they're using WSL2
@thatguynar
@thatguynar 5 ай бұрын
You mean fake linux? 😂
@snowSecurityneeded
@snowSecurityneeded 5 ай бұрын
are the actors AI rendered versions of their younger selves?
@EvolMate
@EvolMate 5 ай бұрын
"Bun logo is his head" is priceless. It was the first thing I thought when I've seen that vid (and he has that logo on his t-shirt!)
@apefu
@apefu 5 ай бұрын
29:37 - One of the best takes Prime has ever had. It is valid for other languages too, but especially if you only do JS/TS.
@TheNoirKamui
@TheNoirKamui 5 ай бұрын
@29:00 you don't need to build trust, you need to build VC moneyz!
@bluegreenbugs
@bluegreenbugs 5 ай бұрын
There is one things between language. They can be more expressive on type and memory access pattern that are reflected in the intermediate language. So even if all language end up using LLVM, they can have different performance outcome. A very excessive example in that regard would be to compare ISPC vs C++ both using LLVM. As ISPC express data parallelism, LLVM can generate SIMD code by default and so the code generated when using ISPC will be faster than a C++ code that just use C++. Same things happen with rust, as it express more information memory access and ownership, the generated IR has more information and LLVM can generate better binary at the end. My understanding is that zig is also better than C++ at expressing this memory ownership and data parallelism problem, so even with a LLVM backend, zig could be better than C++.
@abhinavlakhani5637
@abhinavlakhani5637 5 ай бұрын
Flip you the bro!🤘
@jakethis3355
@jakethis3355 5 ай бұрын
If there's a mock'in, don't come knock'in
@etsi0367
@etsi0367 5 ай бұрын
29:37 I had largely written js/ts with a little bit of py for scripting, but I recently started going cs50x and actually like programming in c (except for the lack of .length)
@ich6885
@ich6885 5 ай бұрын
4:00 You can also skip frame-by-frame with , and . :)
@mein.c.tut.w
@mein.c.tut.w 5 ай бұрын
Linux Subsystem for Windows: *exists* Bun < 1.1: *exists* Dev: We have very cool features planned in free near future. [not even a couple seconds later] Users: When will you make it run on Windows Dev: *pauses all planned features and works on windows support*
@ElvenSpellmaker
@ElvenSpellmaker 5 ай бұрын
Our company (a consultancy) allows you to use Windows or Macs, so we need cross OS support all the time for things.
@PhilipAlexanderHassialis
@PhilipAlexanderHassialis 5 ай бұрын
Mocking is not "tsting your feelings". Mocking allows you to test against the agreed upon design contract. I mean, I know that Primeagen trolls all the way, but people do pay attention to what he says. So once again, good mocking is an excellent addition to a testing suite: implement standard (as pre-determined by the agreed design documentation) expectations in mocks and then test to your heart's content.
@jful
@jful 5 ай бұрын
I personally am not a fan of mocking, I do use it sometimes but prefer fakes at the service boundaries where possible. Code bases where I have seen extensive use of mocks have had very brittle tests that make refactoring difficult and do not give a high level of confidence that the system as a whole is working. Maybe this is just an issue with overuse of mocks though. Like I mentioned personally I use mocks sometimes but try to do it as little as possible.
@justmrmendez
@justmrmendez 5 ай бұрын
What's going on with prime, this video was pure negativity, he was just looking for reasons to hate
@andrewdunbar828
@andrewdunbar828 5 ай бұрын
"An irony" is a new knowledge for me. Anyway, back to writing a monumentous code...
@regime5070
@regime5070 5 ай бұрын
I love bash when I use it, because it saves me time I don't do complex bash scripts
@hkupty
@hkupty 5 ай бұрын
28:50 That's why I have two articles explaining why Penna is faster than the other SLF4J backends...
@pm146
@pm146 5 ай бұрын
4:10 boomer Prime trying to ninja pause when he can press comma/period to move forward/backward one frame
@havokgames8297
@havokgames8297 5 ай бұрын
"The bun logo is his head"
@KonradZielinski
@KonradZielinski 24 күн бұрын
I remember going though benchmarks between the Sun's JVM and IBM 'sJVM this was decades ago. . IBM's was faster, often twice as fast, but it also failed spectacularly on some of the benchmarks. So yea IBM/s was faster because it didn't do the same level of safety checking that Sun's implementation was doing.
@kirsanov2008
@kirsanov2008 5 ай бұрын
bun is going to be a new test runner and package manager for node
@ollegio
@ollegio 5 ай бұрын
Was it really such a necessary feature to use shell scripts on windows? Must have been a lot of work translating each bash command to a windows counterpart. And there will always be some small differences, like different versions of bash, which have different arguments for commands. All that work when there is already a decent solution - wsl lol
@Z4KIUS
@Z4KIUS 5 ай бұрын
Bun is in that weird place of performance where it isn't exactly great at edge as it still starts up pretty slowly when compared to edge solutions but once it does it runs so much faster... there's probably a right use for that, but I wouldn't put it on rarely run on demand environments just yet
@nuvotion-live
@nuvotion-live 5 ай бұрын
“Drop in replacement for node” also “we’ve made progress towards node compatibility”. You release those are mutually exclusive concepts right?
@gro967
@gro967 5 ай бұрын
Bun is fantastic, great update video!
@johanneswelsch
@johanneswelsch 5 ай бұрын
500 dependencies... I wrote a fullstack go app with templates for frontend. It has only one dependency, the pgx postgres driver. There's no native postgres driver, so I had to.
@marcusmeaney
@marcusmeaney 5 ай бұрын
reminds me of when people use boot times as a performance parameter as if i restart my computer more than twice a month
@XORMeUk
@XORMeUk 5 ай бұрын
Why do we need yet more JavaScript stuff in the world 😢
@airkami
@airkami 4 ай бұрын
Once is a mistake, twice is a pattern, three times is enemy action
@ty.davis3
@ty.davis3 5 ай бұрын
I know some open source contributors that think that bash is great
@numptywithacamera
@numptywithacamera 5 ай бұрын
I don't understand why support native Windows when you could run this in WSL? I'm currently using Fedora via WSL for my day job because corporate policy forces me to be on Windows. I admit it's no pure Linux but it's usable IMO.
@blue_name_warrior
@blue_name_warrior 5 ай бұрын
Are they doing some AI beautify on their faces to align with their logo? Why they are so much cute in the similar way lol?
@oblivion_2852
@oblivion_2852 5 ай бұрын
Benchmarking doesn't work for performances below a certain level. Make your benchmark more computationally complex to the point of minutes. Then show the difference
@bluehugh2
@bluehugh2 5 ай бұрын
5:48 “just put it in bro” 😂
@micahburnside2281
@micahburnside2281 5 ай бұрын
Who is going to make a replacement for JavaScript with memory safety?
@Deereklops
@Deereklops 5 ай бұрын
Actually compelled to try out Bun. The mascot sold me immediately, only the mascot.
@pldcanfly
@pldcanfly 5 ай бұрын
JavaScript in bash seems like an inevitable step. By this time I wouldn't be surprised if JS was made to run on Twinkies. But i feel reminded a lot of Jeff Goldblum in Jurassic Park....
@swedishguy83
@swedishguy83 5 ай бұрын
If you're running bun install in your pipeline I can see that making a huge difference.
@JorgetePanete
@JorgetePanete 5 ай бұрын
It's like motorizing a trash bin, yes, it carries trash faster, but do you need it?
@ivanjermakov
@ivanjermakov 5 ай бұрын
Bun is a good example of a product that is over funded. They're solving problems nobody have.
@jimshorts4317
@jimshorts4317 5 ай бұрын
If, as a developer, you are installing node_modules 3 times a day, there is something massively wrong with what you are doing or what you are working on. In enterprise, on any existing web application, you are installing node_modules (via npm, yarn, whatever...) once. Maybe a second time SIX MONTHS later. What is wrong with all of you people?! The only thing that this matters for is operationalization. Building environments on the fly. Which, yes, you should have all your dependencies cached and the build server reaches into the cache (which is ideally on the same server) to pull those. This is why `npm ci` exists. Use the package-lock, pull those dependencies from cache, install them. Should be fast. Needs to be as fast as possible, especially if you're building ephemeral environments for test teams constantly.
@gryg666
@gryg666 5 ай бұрын
With this pace, Bun 2.0 will be standalone OS ;)
@l3p3
@l3p3 5 ай бұрын
You should checkout reports on actual projects replacing node with bun. If you can speed things up that had been slow enough to notice before by just drop-in bun, I would not complain.
@67fabs
@67fabs 5 ай бұрын
I don't get it, Bun is made by the Silicon Valley TV show cast ?
@javiasilis
@javiasilis 5 ай бұрын
"You reinstall node_modules 3x a day" 😂😂😂
@oallanmendes
@oallanmendes 5 ай бұрын
22:25 - Flip did not take that out 😂
@remrevo3944
@remrevo3944 5 ай бұрын
18:00 Here I am "well actually"ing the primagen: *Technically* Rust, Zig, C++ and C all have a runtime. Albeit a small one, they still have one.
@JannisAdmek
@JannisAdmek 5 ай бұрын
I don't disagree but how do you define runtime?
@remrevo3944
@remrevo3944 5 ай бұрын
​@@JannisAdmekI don't have a good *complete* definition, but things like Rusts panic unwinding, or C++'s exceptions definitely are runtime things. Also I think that C might set up some default signal handler. Also C's default IO-buffering might count under runtime. (Also there is something like "life before main".)
@matt1988ish
@matt1988ish 5 ай бұрын
You only delete your node_modules folder 3 times a day? Are you accounting for accidental deletes to or...?
@Dongdot123
@Dongdot123 5 ай бұрын
bun on windows is soooo godsend for me
@reireireireireireireireirei
@reireireireireireireireirei 5 ай бұрын
My game development pipeline will be unironically using bun. It's for web-based games so make sense huh.
@ChrisPatti
@ChrisPatti 5 ай бұрын
I'm with you. Pretending that Windows is UNIX always ends badly. Building bash into Javascript seems like a further recipe for disaster :)
@lautarodapin
@lautarodapin 5 ай бұрын
is not about cross platform devs, but in third world, some devs have mac other windows :P
@gro967
@gro967 5 ай бұрын
PowerShell is infinitely better than Bash, they should have made that the cross platform standard.
@eslachance
@eslachance 5 ай бұрын
The thing that makes me not be able to use bun as a node drop-in replacement is that they don't support node-gyp dependency building and they don't automatically insert their bun-specific dependency in imports. *specific actual example*, I have a wrapper around better-sqlite3 with 5+ million views. This wrapper cannot be used in bun because better-sqlite3 isn't buildable in bun, and I'd have to make a branch/more code/environment checker, to change the *import* I'm using in order for my module to be useable in bun. Just to save 30 nanoseconds to run tsc --help, I guess?
@vanvanni_nl
@vanvanni_nl 5 ай бұрын
Crossplatform devs. Well here! My home machine runs Windows cause I wanna do some proper gaming. So far a WFH I won't dual boot. So Home windows and work Ubuntu. Not to forget that some devs in our company work on Mac, most on windows and a few on Linux.
@JeremyJaydan
@JeremyJaydan 5 ай бұрын
I think bash in js could be a good bridge for javascripters to bash, as eventually they'll use bash and this'll be seen as a feature for the novice
@JeremyJaydan
@JeremyJaydan 5 ай бұрын
novice or scrappy
@hamzakhiar3636
@hamzakhiar3636 5 ай бұрын
He became the bun
@EnriqueDominguezProfile
@EnriqueDominguezProfile 5 ай бұрын
For a second I thought they meant the browser's API, their global methods, etc. which is nonsensical. I had trully forgotten about the OS, Windows.
@avaze7
@avaze7 5 ай бұрын
Downloaded on windows, tried running my discord bot that used to be run with bun in WSL, instant segfault 😂 tried running it again, the third time it suddenly worked... Since then it runs around 50% of the time
@TheKennyWorld
@TheKennyWorld 5 ай бұрын
Node has a test runner btw
@Ryan-in3ot
@Ryan-in3ot 5 ай бұрын
i will never get over the way prime says qwerty 😂
Bun Hype Is Just Like Yarn Hype | Prime Reacts
46:59
ThePrimeTime
Рет қаралды 132 М.
Every programming language explained in 15 minutes | Prime Reacts
43:42
Самое неинтересное видео
00:32
Miracle
Рет қаралды 2,7 МЛН
1ОШБ Да Вінчі навчання
00:14
AIRSOFT BALAN
Рет қаралды 6 МЛН
WORLD BEST MAGIC SECRETS
00:50
MasomkaMagic
Рет қаралды 45 МЛН
Prime React: Fast Inverse Square Root - A Quake III Algorithm
30:19
ThePrimeTime
Рет қаралды 165 М.
Jonnathan Blow Predicts xz Years Ago..
26:16
ThePrimeTime
Рет қаралды 161 М.
Accidentally created ASM++ | Prime Reacts
15:09
ThePrimeTime
Рет қаралды 59 М.
I Stopped Using Express.js: Because Bun and Hono 🔥
10:23
Sam Meech-Ward
Рет қаралды 118 М.
I am a Bad Software Engineer | Prime Reacts
26:06
ThePrimeTime
Рет қаралды 164 М.
HTMX Sucks
31:45
ThePrimeTime
Рет қаралды 142 М.
Learning Golang Context!! Never Looked At It!
25:03
TheVimeagen
Рет қаралды 35 М.
32 Reasons WHY TS IS BETTER Than Go
1:09:29
ThePrimeTime
Рет қаралды 247 М.
This Is Goodbye
4:21
ThePrimeagen
Рет қаралды 461 М.
My Initial Impresson Of Go
12:39
TheVimeagen
Рет қаралды 89 М.