Тёмный

Deno vs. Node.js vs Bun: Performance (Latency - Throughput - Saturation - Availability) 

Anton Putra
Подписаться 69 тыс.
Просмотров 39 тыс.
50% 1

Опубликовано:

 

21 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 319   
@AntonPutra
@AntonPutra 3 дня назад
► What should I test next? ► AWS is expensive - Infra Support Fund: buymeacoffee.com/antonputra ► Benchmarks: ru-vid.com/group/PLiMWaCMwGJXmcDLvMQeORJ-j_jayKaLVn&si=p-UOaVM_6_SFx52H
@MDFireX5
@MDFireX5 3 дня назад
где fastapi ?
@artemxyi
@artemxyi 3 дня назад
Wheres low level languages😢? Try Drogon(c++), rust(Ntex), rust(Tokio), rust(xtica-web)
@artemxyi
@artemxyi 3 дня назад
​@@MDFireX5нахуй он никому не нужен
@ebuzertahakanat
@ebuzertahakanat 3 дня назад
compare java latest to any language you want
@RootAndroidAndEthicalHacker
@RootAndroidAndEthicalHacker 3 дня назад
DB test MS SQL VS Postgres VS MySQL
@winterboltgames
@winterboltgames 3 дня назад
So he is real and not a robot from another dimension doing benchmarks on human technologies! 😂
@AntonPutra
@AntonPutra 3 дня назад
😊
@ulrich-tonmoy
@ulrich-tonmoy 3 дня назад
i was so focus on the video i didnt know until i came to read comments after finishing the video
@rvft
@rvft 3 дня назад
Your channel's quality has drastically increased over time. I really enjoy watching your videos. Good job man, keep it up!
@AntonPutra
@AntonPutra 3 дня назад
thank you! i do my best
@dacam29
@dacam29 3 дня назад
True! 💯
@farshadm900
@farshadm900 3 дня назад
+1 Respect
@TweakMDS
@TweakMDS 3 дня назад
Heyy we have a facecam, good progress! :) Also, I want to make a bit of a brave and maybe unrealistic suggestion: Azure vs AWS vs Google Cloud. Some workload similar to what you normally do. Choose similar machine types and storage, use each cloud provider's Postgres as-a-service solution.
@isenewotheophilus6485
@isenewotheophilus6485 3 дня назад
That test will be flawed, the data centers might be far from each other
@saiphaneeshk.h.5482
@saiphaneeshk.h.5482 3 дня назад
​@isenewotheophilus6485 same server location can be used right?
@TweakMDS
@TweakMDS 3 дня назад
@@isenewotheophilus6485 agreed, and there's probably too many variables to consider, with hundreds of machine types and network settings that may change latency. Still would be nice though
@commonfolk663
@commonfolk663 3 дня назад
It would make a lot of sense, here we're coming to conclusion that 20ms over 24ms per request at 80k rps is "Speed". But in reality, 24 ms is barely ever reachable in any capacity of interaction, other than server-server within same data-center.
@unom8
@unom8 3 дня назад
​@@isenewotheophilus6485he runs his tests with network local clients, it should be possible to do the same in this situation
@daniellionel01
@daniellionel01 3 дня назад
Super cool, thank you! BEAM languages, such as Erlang, Elixir & Gleam would be fascinating!
@AntonPutra
@AntonPutra 3 дня назад
thanks! will do soon!
@RaphaelBobillot42
@RaphaelBobillot42 3 дня назад
Well, as Gleam compiles to Erlang, I'm not sure that it would make any benchmark difference ? But I would be genuinely amazed to see an actual diff !
@daniellionel01
@daniellionel01 2 дня назад
@@RaphaelBobillot42 Yeah that's true. Elixir compiles to erlang bytecode, as I understand it, so there shouldn't be much of a difference between those three languages. I guess it'd be more interesting to see any of those languages against Rust/Go/Node/...
@AGAU1022
@AGAU1022 День назад
​@@RaphaelBobillot42The difference would be in the implementation, so you'd ideally want to choose the standard web tools for each.
@TonyAlcast
@TonyAlcast 3 дня назад
I appreciate so much the effort you put into this! Thank you.
@AntonPutra
@AntonPutra 3 дня назад
my pleasure!
@zuzelstein
@zuzelstein 3 дня назад
Антон герой нашего времени! :) Классно бы было проверить дикие, хайповые базы: 1) Surreal DB vs Edge DB (vs PostgreSQL для масштаба). 2) SQLite vs PostgreSQL
@mptcz
@mptcz 3 дня назад
Killing it Anton! Thx for your hard work making these videos.
@AntonPutra
@AntonPutra 3 дня назад
thank you!
@isaacdruin
@isaacdruin 3 дня назад
Hey, just wanted to say that I love these! At some point, I would like to see a short course on the subject. Just working through test setup, things your take into consideration, testing codebase development, etc etc.
@guibirow87
@guibirow87 3 дня назад
Advice for future benchmarks, when you monitor apps built on languages with garbage collection (java, javascript, c#) you should also monitor gc collections, pauses and so on. This is is one of the biggest performance bottleneck on these languages.
@AntonPutra
@AntonPutra 3 дня назад
Thank you. I'll include it in the upcoming benchmarks, though it may not appear on the main screen and will be shown at the end of the test
@InXLsisDeo
@InXLsisDeo 3 дня назад
@@AntonPutra For Java, it's complicated because the JVM has several GC algorithms, and then there are several JVMs with different performance profiles, so you need to adapt to your application, which is time consuming.
@alektobias
@alektobias 3 дня назад
Oh perfect! exactly what i was looking for!!!
@AntonPutra
@AntonPutra 3 дня назад
my pleasure! 😊
@gggggggggghhhhoost
@gggggggggghhhhoost 2 дня назад
I can only pray for your success and growth. Thank you for bringing more competition in dev tech with benchmarking :)
@lucsoft
@lucsoft 3 дня назад
bun doesn't have that big of a leap it wants to claim, bun's benchmarks are really gaming
@truongan354
@truongan354 3 дня назад
Benchmark is really gaming
@7heMech
@7heMech 3 дня назад
In this case yep, but I've used Bun for the past few months and it's a really different DX, everything like installs, runs and tests happens instantly
@lucsoft
@lucsoft 3 дня назад
@@7heMech well same as deno lol, like in deno you don't even need a install step HTTPS Imports FTW! (bun lacks these, which is a big miss)
@SAsquirtle
@SAsquirtle 3 дня назад
gaming
@AntonPutra
@AntonPutra 3 дня назад
🤷🏻‍♂️
@gadgetboyplaysmc
@gadgetboyplaysmc 3 дня назад
Waited so much for this!
@hugodsa89
@hugodsa89 3 дня назад
I love how your videos are getting progressively and incrementally better and better each time. 👍🏻 Loving it. As an application layer guy this is stuff that I really don’t get as much exposure to, but would love to.
@wayz9
@wayz9 3 дня назад
I would love to see how plain PHP, Laravel and Symfony app would perform. Great video as always. Keep up the good work!
@AntonPutra
@AntonPutra 3 дня назад
thank you! i'll do php soon
@whoeverseesthatbehappy2722
@whoeverseesthatbehappy2722 2 дня назад
​​@@AntonPutraplease, if possible, add to your list comparison between any javascript interpreter (bun/deno/node) and laravel octane. I would really love to see what superceeds - fixed amount of workers or event based exexusuon
@svendpai
@svendpai 3 дня назад
I love these tests! so insightful
@AntonPutra
@AntonPutra 3 дня назад
than you! will do more
@MrTweetyhack
@MrTweetyhack 2 дня назад
this is great. please redo these videos in a year or 2. it's nice to see how things change
@JT-mr3db
@JT-mr3db 3 дня назад
Hats off to node for holding its own.
@paulorodriguez6288
@paulorodriguez6288 3 дня назад
amazing, lets not underestimate node just yet
@kvancguckran7662
@kvancguckran7662 3 дня назад
This is the content quality that the people should be after.
@oliverfoxi
@oliverfoxi 3 дня назад
Having comments on graphs makes video more interesting. Thanks ❤
@VictorSanikovich
@VictorSanikovich 3 дня назад
Any chance to see comparison of Full Stack Frameworks such as: Laravel, Ruby on Rails, Phoenix ect...?
@arturoaguilera5167
@arturoaguilera5167 2 дня назад
I chose Deno over Bun not just because of the usual claim, 'my runtime is faster.' The real reason is that, unlike Bun, the Deno team takes a more thoughtful approach to features. Bun releases features that no one asked for, including monkey patching.
@cruelplatypus67
@cruelplatypus67 2 дня назад
Still no global configuration so that's a no for me
@RustIsWinning
@RustIsWinning 2 дня назад
You should have seen when the guy talked about Bun's latest C compilation thing on HN: "it was an unplanned feature" lmao
@eugeniorosario4509
@eugeniorosario4509 3 дня назад
Thank you for the video, Bun did great, so I'll stick with it.
@Luisintosh
@Luisintosh 3 дня назад
Awesome! I really liked this video, pretty interesting and better quality 👍
@UliTroyo
@UliTroyo 3 дня назад
Hey, nice to see your face! The quality of your videos is very high content-wise, and now it's also getting that stylistic polish.
@drtangent2018
@drtangent2018 3 дня назад
Damn... last time I saw your video about 2 weeks ago, I was thinking to comment about these 3... but for some reason I forgot to comment it, but you still made the video
@PraveenYdvOfficial
@PraveenYdvOfficial 3 дня назад
Nicely Explained with proof and visual. Loved it
@Gengurke
@Gengurke 15 часов назад
Great test! Please do it again once Deno 2 was around for some time and received some improvements/fixes
@GolderiQ
@GolderiQ 3 дня назад
I’ve been telling you to use `deno serve -parallel` with the new syntax `export default { fetch(req): Response }` man!
@AntonPutra
@AntonPutra 3 дня назад
I remember, I'll do a multithreaded benchmark as well
@MattBodman
@MattBodman 3 дня назад
Great video! I don't understand how Deno can publish such different looking results. According to their latest marketing push, Deno beats Node and Bun in many metrics. Am I missing something or are the folks at Deno stretching the truth?
@Zizaco
@Zizaco 2 дня назад
Benchmarks are all about which metric you consider the most important. Deno got the best overall Client Request Latency. One could argue that's what matters the most. (Which depends)
@denetralize
@denetralize 3 дня назад
please do it for nginx vs caddy vs openresty lua vs golang
@isenewotheophilus6485
@isenewotheophilus6485 3 дня назад
he did nginx vs caddy before
@isaacdruin
@isaacdruin 3 дня назад
​@@isenewotheophilus6485people are so lazy. He's going to be testing some fringe tech in 6 months and some noobie is going to show up like "node vs bun, please!"
@isenewotheophilus6485
@isenewotheophilus6485 3 дня назад
@@isaacdruin 😂😂😂
@Gornius
@Gornius 3 дня назад
Lua vs go? They are not even comparable. I mean their purpose is totally different. One is compiled, garbage collected static typed language and the other is easy to embed dynamic language. It's like comparing shopping cart with airplane.
@yoloopen
@yoloopen 3 дня назад
@@Gornius openresty is sponsored by cloudflare to embed and run scripts inside nginx, they could somehow use Go instead if they really wanted, but they chose Lua. No two languages are the same, sure they're different, but you can use literally any language for any kind of task, and sometimes the results may be surprising. Golang borrowed multiple return from Lua btw. Also they both share the keep it simple philosophy.
@everyhandletaken
@everyhandletaken 3 дня назад
Very surprised to see Bun handle that many rps.. impressive.
@nvictorme
@nvictorme 3 дня назад
Fantastic and eye opening video. Very well done. Thanks.
@diobrandoggo7471
@diobrandoggo7471 3 дня назад
Please be careful with Deno. Found some funny stuff for that. I created a small project for an interview using next js. And with then app router stuff. What happened is that I used curl to send a Delete request with Body to my app, but could not find the body as it only returns ReadableStream: false. Switched running to NPM and it just worked. It was just a simple logging the passed data. Soo again, just be careful
@SamerLOLOfficial
@SamerLOLOfficial 3 дня назад
Thank you for your videos, keep it up.
@AntonPutra
@AntonPutra 3 дня назад
will do 😊
@AlexanderBorshak
@AlexanderBorshak 3 дня назад
Nice to see your face. Much better!
@AntonPutra
@AntonPutra 3 дня назад
thank you!
@albertmarzo
@albertmarzo 3 дня назад
YEEEESSS!!!! I WAS WAITING FOR THIS VIDEO!!
@semihakyuz9033
@semihakyuz9033 3 дня назад
Great content, thank you. I'm curious about EncoreTS; is it as good as they claim?
@darkoplax7688
@darkoplax7688 3 дня назад
Drizzle vs Prisma ; with postgres
@MrEvilGalith
@MrEvilGalith 3 дня назад
That's a lot of videos! I would very much appreciate a reminder at the beginning of videos stating that synthetic benchmarks like these ones are not representative at all of real world scenario. Each real situtation deserves its own benchmarks, taking into account its specific context and constraints. And I feel like in most real word situtations the differences displayed in these benchmarks are negligeable.
@YordanPetrov-hd9vz
@YordanPetrov-hd9vz 3 дня назад
Hey great content thanks for the videos. Can you create a tests for spring boot servlet container tomcat vs jetty vs undertow ?
@VikyWicaksono-z9v
@VikyWicaksono-z9v 3 дня назад
Terima kasih banyak bro 😊
@metinsut
@metinsut 3 дня назад
I hope your tests are fair, thanks for share
@MAK_007
@MAK_007 3 дня назад
tell us about the total bill for those machine usage as well
@Zizaco
@Zizaco 2 дня назад
So up to 50.000 req/s Deno smashes the competition in terms of Client Request Latency all while being more stable. I will go with Deno. Thanks!
@HananoKairo
@HananoKairo 3 дня назад
The Great JS Clash shall begin!
@Sam0sva1
@Sam0sva1 День назад
It's very interesting to see the difference between vanila node.js vs popular frameworks. Nest.js for example. I know that it works on top of express or fastify but feels like those abstraction layers ruin all the performance. Thank you for you content!
@buildingblockdev
@buildingblockdev 2 дня назад
I'm glad to see your face. It feels more natural to watch your videos. I like your eyes though
@jonatthu
@jonatthu 3 дня назад
Keep this series please, use popular libraries with these same frameworks, prisma, drizzle, different redis clients!
@tsubasateacher
@tsubasateacher 3 дня назад
Anton, you have 3 videos for Rust VS Zig. the latest video shows that Zig beat Rust but the other two are the opposite. Which video should I bring to my boss if I want to use Zig? 😆😆😆
@BeeBeeEight
@BeeBeeEight 3 дня назад
The boss probably wouldn't care 😂. Anyway, Zig vs Rust is not very conclusive as both are system-level PL and non-GC. It's more accurate to say they run almost neck-to-neck. But there is definitely a greater possibility than Rust that anything built in Zig/C/C++ can have bugs because they have weaknesses in memory management, we don't need a devops benchmark to know that.
@AntonPutra
@AntonPutra 3 дня назад
Whenever I get a PR with improvements, I rerun my tests, so I guess the latest one is the most accurate. However, it uses a Zig framework with the new io_uring Linux kernel feature, which is why it's better. I also got a PR with Rust support for io_uring, but it's using experimental flags. I would suggest going over the PRs in my repo and looking at the detailed improvements with benchmarks attached.
@isnimshchikov
@isnimshchikov 17 часов назад
I don't really understand the focus on 2 vs 1 ms latency. I don't think it's possible to notice that difference in a real environment Great tests!
@PedrodeCastroTedesco
@PedrodeCastroTedesco 3 дня назад
Great videos! I get the impression that if I need an application that interacts a lot with a database, Node can be a good choice to some extent. Would it be correct to say that if my application only needs to process requests and interact with other APIs, bun performs better than Node?
@Zizaco
@Zizaco 2 дня назад
The persistence layer (database) will be the bottleneck in virtually all cases that need persistence. In these cases, optimization is all about slow db interactions as much as possible (caching, indexes, query optimisation). The 2ms difference of the runtime is negligible compared to all db ops.
@somebody-anonymous
@somebody-anonymous 3 дня назад
Awesome! (I skipped ahead a bit to the tests, the first part was a bit technical for me for just casual viewing) Ryan said deno is also optimized for cold starts. I think bun has made claims about being able to install packages quickly as well. Maybe that could be part of a test?
@RatonBroyeur
@RatonBroyeur 3 дня назад
Would have put one database by language to avoid cross contaminating your results. Otherwise, nice video as always !
@jiinyeongoh7458
@jiinyeongoh7458 3 дня назад
Deno and Bun are both real fast! But for now, I'll stick with Node.js due to its ecosystem. Regarding the Requests Per Second (RPS) result, Deno 2 showed slightly lower RPS compared to Bun, likely because V8 pointer compression is disabled in Deno 2. If this issue is addressed, Deno 2 could potentially match Bun's performance!
@Mr.BinarySniper
@Mr.BinarySniper 3 дня назад
Yeah, I am also thinking this.
@GrigorMinasyan
@GrigorMinasyan 3 дня назад
He was using deno 2
@alanwilliamduarte5617
@alanwilliamduarte5617 3 дня назад
what do you mean by ecosystem? isn't bun and deno compatible with all npm packages? and run on all major platforms? what bun and deno does not have that nodejs have?
@brietoe
@brietoe 3 дня назад
@@alanwilliamduarte5617 This is true.
@youtubehhhh
@youtubehhhh 2 дня назад
@@brietoe you can use uwebsocketsjs to get nodejs performance same to bun, because bun uses this lib under the hood
@AGAU1022
@AGAU1022 2 дня назад
Awesome. Thanks again.
@FobosWorld
@FobosWorld День назад
Мужик подскажи пожалуйста какую ты тулзу юзал чтобы тесты с графиками так красиво отображаллись?
@ibnurasikh
@ibnurasikh 3 дня назад
Haha, this reminds me of the Fireship channel, where viewers often joke that it's AI-generated because the videos only use a voiceover.
@AntonPutra
@AntonPutra 3 дня назад
😊
@rubenchiquin3768
@rubenchiquin3768 2 дня назад
I would love to see a benchmark of sqlite vs postgres!
@GameBully2K
@GameBully2K 3 дня назад
I think of it he does it 🙌🙌 do you use k6?
@AntonPutra
@AntonPutra 3 дня назад
no i use eks
@phpn99
@phpn99 3 дня назад
Excellent. When you can : Erlang / Elixir vs alternatives for concurrency
@roccociccone597
@roccociccone597 3 дня назад
go vs elixir would be very interesting
@rstuv-0
@rstuv-0 3 дня назад
someone already did that and go won from elixer but C# was unbeatable
@r1nlx0
@r1nlx0 3 дня назад
that's interesting, I firstly though the memory between deno & bun would be almost the same (probably bigger than node). I though it's mostly because of the Typescript -> JS transpiler cache in both deno & bun, but turns out it might not because of only that in deno cases. I suspecting V8 memory fragmentation might be worst than JSCore (JSCore has much more simpler JSValue encoding than V8).
@AntonPutra
@AntonPutra 3 дня назад
Thanks for the feedback. On a side note, I don't use TypeScript, just plain JS.
@stokbrood
@stokbrood 3 дня назад
What if you run them with --parallel (I believe only Bun & Deno support this)
@tungthanh4297
@tungthanh4297 3 дня назад
love this
@AntonPutra
@AntonPutra 3 дня назад
thank you!
@SoreBrain
@SoreBrain 3 дня назад
I would be very interested in someone doing this but not just micro benchmarks
@SR-ti6jj
@SR-ti6jj 3 дня назад
You are the goat Anton
@DarthEd77
@DarthEd77 3 дня назад
I would never use `--watch` with Deno in a production environment. That option/feature might be what's causing the higher latency in Deno?
@LtdJorge
@LtdJorge 3 дня назад
Nah, I think --watch just uses inotify on the directory. So if there are no changes, it doesn't affect the program in the slightest.
@DarthEd77
@DarthEd77 3 дня назад
@@LtdJorge Oh, good point. Yeah, I guess that's all right. Thanks for pointing that out.
@slansky6626
@slansky6626 3 дня назад
Hey, it would be nice to have a Spring Webflux vs Quarkus vs Golang benchmark, the last quarkus vs golang didn't show the breaking point of any of those. Thank you for this awesome job!
@shine8171
@shine8171 3 дня назад
Using Spring Webflux on a real project I can tell you it is disappointing as we didn't see any perf better than classic Spring Web
@MinhazurSarker
@MinhazurSarker 3 дня назад
Bun is based on uWS (uWebSocket)... What if we use uWS in node?
@truongan354
@truongan354 3 дня назад
Node too uses uWS
@commonfolk663
@commonfolk663 3 дня назад
Brother! Correct lighting setup this instant :D Spare your eye and skin. Light should be higher and more dispersed.
@AntonPutra
@AntonPutra 3 дня назад
🫡
@samgraham6355
@samgraham6355 3 дня назад
Node did really well with Postgres
@AntonPutra
@AntonPutra 3 дня назад
💯
@garretmh
@garretmh 3 дня назад
They’re all using the npm Postgres package which is probably finely tuned for node.js (rightly so)
@VictorMongi
@VictorMongi 3 дня назад
Thank you from indonesia
@gectoktokot1087
@gectoktokot1087 3 дня назад
Haskell please? 🥺
@setab7693
@setab7693 2 дня назад
Now please make PHP vs NodeJS, or laravel vs NodeJS
@al3030
@al3030 2 дня назад
Great test. Zig and c basically still killing it. But these numbers are so poor compared to a go server lol
@biscuithammer
@biscuithammer 19 часов назад
stress and load testing tutorial please. 🙌
@ishaanmalhotra3008
@ishaanmalhotra3008 3 дня назад
Thanks, I was really looking forward to this! I had high hopes for Deno 2, sucks that it doesnt perform as well.
@wojciechosinski5927
@wojciechosinski5927 2 дня назад
Same. It turns out they lied about benchmarks on their presentation. What a pity
@Zizaco
@Zizaco 2 дня назад
​@@wojciechosinski5927 it depends on which metric is the one being measured. Overall Deno performed better than Bun in Client Request Latency. One could argue that's what would matter the most in most use cases? So there's always a tradeoff (less memory/CPU vs client latency)
@prerit714
@prerit714 3 дня назад
I guess overall rust's memory safety at runtime is at work with deno when we compare it to bun or node causing it to have more latency. Great video though
@AntonPutra
@AntonPutra 3 дня назад
thank you! will do
@NabekenProG87
@NabekenProG87 3 дня назад
What memory safety feature in particular though? A lot of the safeguards are just present at compile time and in debug mode. Bun and Deno use different JS engines (V8 vs Apples ???). Another possibility could just be the efficiency of the libraries in each language. I also heard that the Bun creator does a lot of micro-optimizations. Overall, I think there are a lot of reasons for the performance difference. Comparing 2 languages by the performance of their ecosystems is very hard.
@smoked-old-fashioned-hh7lo
@smoked-old-fashioned-hh7lo 3 дня назад
@@NabekenProG87 yeah it has more to do with optimizations than underlying language. you can completely misuse a language and an objectively slower language could outperform in that scenario. it all comes down to optimizations.
@LtdJorge
@LtdJorge 3 дня назад
Memory safety doesn't affect memory safety or performance, just denies compilation of incorrect operations.
@code1866
@code1866 3 дня назад
What do you use for animated diagrams? 🎉
@AntonPutra
@AntonPutra 3 дня назад
adobe suite
@AlexanderMoon
@AlexanderMoon 3 дня назад
Thank you!
@ashish99311
@ashish99311 3 дня назад
thank you 👍
@Matty0187
@Matty0187 3 дня назад
Can we see these with vertical scaling enabled. Rectangular scaling of 6 cores is better for cpu bound applications. Try it : 🙏🏻
@James00026
@James00026 3 дня назад
дино 2 должен же быть самым быстрым и эффективным судя по их графикам и пресс-релизу)
@AntonPutra
@AntonPutra 3 дня назад
well i'm open to rerun the test if anyone can make it better 😊
@julienlecoq3539
@julienlecoq3539 2 дня назад
@@AntonPutraNo, their charts on the press release do not use Deno 2. It’s an old chart with an old Deno version.
@Hakanxyz
@Hakanxyz 3 дня назад
Thanks for effort
@safdar_azeem
@safdar_azeem 3 дня назад
Bun crushes it! 🚀
@Mr.BinarySniper
@Mr.BinarySniper 3 дня назад
🤣🤣 checkout previous benchmark. even slower then nodejs in reallife testing.🤣
@AntonPutra
@AntonPutra 3 дня назад
😊
@bcassol
@bcassol 3 дня назад
Yeah good to see that Bun performs better than node and deno. Jarred is just OP
@justinnl4332
@justinnl4332 2 дня назад
@@bcassol yeah I am sure Jarred and his team works like crazy
@conman7644
@conman7644 3 дня назад
It would ge interesting to do this with a bit more of a complex application. Which would need some more intricate test suite, but still...
@Serizon_
@Serizon_ 3 дня назад
THIS IS THE MOST ANTICIPATED VIDEO FOR ME LETS GOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
@AntonPutra
@AntonPutra 3 дня назад
😊
@diogo6115
@diogo6115 3 дня назад
So what is the cons of Bun? It's better in every metrics, it may have some downside.
@729usbow
@729usbow 3 дня назад
good thing you are a person and not an AI
@jugurtha292
@jugurtha292 5 часов назад
The minute you introduced I/O nodejs maturity showed up. Those runtimes are not production ready like Node
@navinkumarsahu1159
@navinkumarsahu1159 3 дня назад
Putra is a Sanskrit word the oldest language of the earth Putra basically means son ❤
@gooddonuts9450
@gooddonuts9450 2 дня назад
And I thought he was an indonesian as putra is commonly used here in Indonesia lol
@navinkumarsahu1159
@navinkumarsahu1159 2 дня назад
@@gooddonuts9450 Indonesia was very much connected and United with India before Muslim/Islamic invasion
@drith
@drith 3 дня назад
damn, good video
@AntonPutra
@AntonPutra 3 дня назад
thank you!
@Ar3Schannels
@Ar3Schannels 3 дня назад
how do you generate those awesome charts?
@FlyWR
@FlyWR 2 дня назад
You say and title the video postgres but the graphs say mongodb. A bait? Probably, but what was the actual db?
@IvanRandomDude
@IvanRandomDude 3 дня назад
There is probably very small difference in real-life workloads. For God's sake, people used Python to build Instagram and youtube backends. Bun can still claim to be the king of hard-coded hello world benchmarks tho.
@dukeofnorfolk1842
@dukeofnorfolk1842 3 дня назад
Somebody is coping
@BeeBeeEight
@BeeBeeEight 3 дня назад
I'm certain that no company IRL would tax their CPUs this way, they would have long scaled either vertically or horizontally. But maybe for the sake of saving CPUs, they didn't use the framework from the official website or CPython itself, but some customized django backend that's even more lightweight, and an implementation that's faster than CPython. And then some, part of the youtube backend is said to be written in Go which is more performant than CPython.
@smoked-old-fashioned-hh7lo
@smoked-old-fashioned-hh7lo 3 дня назад
​@@dukeofnorfolk1842 maybe he is, but there is a lot of truth to it. if you care about performance on the server you shouldn't be using javascript at all. bun is fast relative to node but not relative to go or rust.
@shyamg9374
@shyamg9374 3 дня назад
What was the total AWS Resource cost for this Performance test?
@amaraag9435
@amaraag9435 2 дня назад
Next round: bun vs axum 🔥. Then medal cerenomy . Then ? May close cerenomy 💔
@toddfisher8248
@toddfisher8248 3 дня назад
Should do python vs ruby next!
@AntonPutra
@AntonPutra 3 дня назад
It could be fun, last time, I got 3 to 5k RPS out of Django. 😊
Далее
Ryan Dahl introduces JSR at DevWorld 2024
29:13
Просмотров 114 тыс.
Кольцо Всевластия от Samsung
01:00
Просмотров 377 тыс.
Тестирую гаджет для роллов! 🙈
00:42
Шоколад приходит на Землю.
00:23
Просмотров 160 тыс.
Go vs Rust vs Bun vs Node | Prime Reacts
18:07
Просмотров 173 тыс.
I put AI on FPGA
9:14
Просмотров 11 тыс.
How is this Website so fast!?
13:39
Просмотров 474 тыс.
Does Deno 2 really uncomplicate JavaScript?
8:55
Просмотров 398 тыс.
It Turns Out, Hybrids Are Really Hard On Engines
12:26
Просмотров 879 тыс.