Rust vs. Go (Golang): Performance (Only Standard Library)

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.พ. 2025
  • Go vs Rust Performance Comparison.
    🔴 To support my channel, I'd like to offer Mentorship/On-the-Job Support/Consulting (me@antonputra.com)
    🍿 Benchmarks: • New Benchmarks
    👋 AWS is expensive - Infra Support Fund: buymeacoffee.c...
    ▬▬▬▬▬ Experience & Location 💼 ▬▬▬▬▬
    ► I’m a Senior Software Engineer at Juniper Networks (13+ years of experience)
    ► Located in San Francisco Bay Area, CA (US citizen)
    ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
    ► LinkedIn: / anton-putra
    ► Twitter/X: / antonvputra
    ► GitHub: github.com/ant...
    ► Email: me@antonputra.com
    ▬▬▬▬▬▬▬ Source Code 📚 ▬▬▬▬▬▬▬
    ► Original Source Code: github.com/ant...
    PR to improve Rust - github.com/ant...
    #deno #bun #nodejs

ความคิดเห็น • 148

  • @AntonPutra
    @AntonPutra  19 ชั่วโมงที่ผ่านมา +7

    🔴 To support my channel, I'd like to offer Mentorship/On-the-Job Support/Consulting (me@antonputra.com)
    🍿 Benchmarks: th-cam.com/play/PLiMWaCMwGJXmcDLvMQeORJ-j_jayKaLVn.html&si=p-UOaVM_6_SFx52H
    👋 AWS is expensive - Infra Support Fund: buymeacoffee.com/antonputra

    • @Jack-b4s3g
      @Jack-b4s3g 15 ชั่วโมงที่ผ่านมา +2

      And now it's worth doing the same test using the fastest possible language-specific method.

    • @ol_suh
      @ol_suh 13 ชั่วโมงที่ผ่านมา

      @Jack-b4s3g techempower :-)

  • @tomhoma
    @tomhoma 17 ชั่วโมงที่ผ่านมา +97

    Rust benchmark without Tokio is like testing a Ferrari in 1st gear

    • @JSiuDev
      @JSiuDev 14 ชั่วโมงที่ผ่านมา +2

      Yes. Right now is not really an apple to apple comparison. More like programming skill comparison🤦‍♂

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา +7

      true, tokio is the best!

    • @ulrich-tonmoy
      @ulrich-tonmoy 11 ชั่วโมงที่ผ่านมา +4

      does ferrari comes with manual gear

    • @JSiuDev
      @JSiuDev 10 ชั่วโมงที่ผ่านมา +1

      @@ulrich-tonmoy Not sure about the relevency. Ferrari come with dual-clutch and manual. You can switch between the 2 modes. Certain models can have F1-automatic(I think you have to pay extra though.)

    • @r5sec5cyl
      @r5sec5cyl 3 ชั่วโมงที่ผ่านมา

      No it's not.
      Tokio is awesome but it's not standard library. A stock Ferrari has more than one gear.

  • @AmenAmenzo
    @AmenAmenzo 15 ชั่วโมงที่ผ่านมา +49

    This is testing standard libraries as they both describe in their documentationS. That's a fair test IMHO

    • @Cuca-hn3md
      @Cuca-hn3md 15 ชั่วโมงที่ผ่านมา +8

      Rust doesnt have async runtime by default. Rust's std is design to be minimal, total opposed than Go.

    • @yurcchello
      @yurcchello 14 ชั่วโมงที่ผ่านมา +6

      @@Takatou__Yogiri then fair not to use Rust on server side

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา +3

      true, tokio next

    • @arghyade6669
      @arghyade6669 12 ชั่วโมงที่ผ่านมา +4

      @@yurcchello May be that's your opinion but many big companies are using rust in their servers.

    • @joshka7634
      @joshka7634 9 ชั่วโมงที่ผ่านมา

      It's neither fair or unfair. This comparison is artificially constrained in a way that the constraints would never be choosen by someone writing idiomatic rust. So in that sense this is mostly an irrelevant exercise.

  • @rednafi
    @rednafi 18 ชั่วโมงที่ผ่านมา +47

    For the kind of work I do, Rust takes longer to write and runs slower than Go. Workflows involving RPC, I/O, and networking favor Go, making it much easier to be productive. Rust shines at systems programming, CPU bound tasks, and hardware interfacing, which I rarely do. Right tool for the right job.

    • @AbegazNap
      @AbegazNap 18 ชั่วโมงที่ผ่านมา +15

      rust can be faster at io, he used threads for io bound task

    • @svetlinzarev3453
      @svetlinzarev3453 17 ชั่วโมงที่ผ่านมา +4

      And what do you do ? It's simply impossible for rust to run slower than a language with a crappy compiler that does 0 optimizations

    • @bcassol
      @bcassol 17 ชั่วโมงที่ผ่านมา +8

      Yeah if you need to get real work done fast, Go will be faster to write, compile and also run. And easier to maintain since Rust standard library is weak, you'll need third party dependencies in Rust to do even basic stuff that Go gives you for free. And Go standard library is maintained by Google top tier professional engineers.

    • @svetlinzarev3453
      @svetlinzarev3453 17 ชั่วโมงที่ผ่านมา +2

      @bcassol not true at all

    • @OlegKorsak
      @OlegKorsak 17 ชั่วโมงที่ผ่านมา

      ​@@bcassolwrite in Python if you need rapid development. Then optimize in C/C++/Rust

  • @Zeenixx
    @Zeenixx 8 ชั่วโมงที่ผ่านมา +2

    As always, very good. Thank you!

  • @im2hd8nn3y
    @im2hd8nn3y 50 นาทีที่ผ่านมา +1

    Go is simply The GOaT
    Without so many sh!tty dependencies and without googling every line (because you can have all the language in your mind) you can write very competitive high performance software.
    There's no better trade-off in software engineering landscape!

  • @svetlinzarev3453
    @svetlinzarev3453 5 ชั่วโมงที่ผ่านมา +1

    Mistery solved: the toy server in rust performs bad because it lacks support for keep alive. After turning off keep alive in go I get the very dame bad performance. Also, I get the same requests per second (60k) for the rust and go apps after implementing very rudimentary support for it

  •  12 ชั่วโมงที่ผ่านมา +3

    Thank you Anton for making these insightful comparison videos! They are very helpful and educational.
    However, I would like to point out that this particular benchmark may not be entirely fair:
    1. Go has built-in async runtime while this Rust implementation uses threads and mutex locks
    2. The accept() is running in a single thread
    3. The write operations lack buffering optimizations
    These fundamental differences in implementation make it difficult to draw meaningful performance comparisons between the two approaches.
    Perhaps a more apples-to-apples comparison would be to use async Rust (with tokio/async-std) or optimize the current implementation further.
    Nevertheless, really appreciate the effort in creating these comparison videos! They help us learn a lot about different languages and approaches.

  • @mikejohneviota9293
    @mikejohneviota9293 18 ชั่วโมงที่ผ่านมา +10

    no matter what i chose simplicity

    • @svetlinzarev3453
      @svetlinzarev3453 15 ชั่วโมงที่ผ่านมา +5

      @mikejohneviota9293 go is not simple, it is simplified, and there is a huge difference

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา

      agreed

    • @flashlite3
      @flashlite3 5 ชั่วโมงที่ผ่านมา

      Visual basic FTW

  • @PaulBunkey
    @PaulBunkey 12 ชั่วโมงที่ผ่านมา +4

    Welp. Here is the difference between first straight forward naive approach vs industry standard tool with a decade of improvements. Bubble sort vs QuickSort. It's not the language.

    • @AntonPutra
      @AntonPutra  12 ชั่วโมงที่ผ่านมา +1

      true

  • @MrLOPIU22
    @MrLOPIU22 17 ชั่วโมงที่ผ่านมา +9

    Do Java vs C# broda

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา +3

      yes soon

  • @winterboltgames
    @winterboltgames 15 ชั่วโมงที่ผ่านมา +4

    Him using a semicolon instead of a colon in the timer feels wrong 😅

    • @OscarCarlsson1986
      @OscarCarlsson1986 14 ชั่วโมงที่ผ่านมา

      It’s like languages using periods for decimals lol

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา +3

      haha, i can't change it

  • @i_should_be_coding
    @i_should_be_coding 6 ชั่วโมงที่ผ่านมา

    Great to see a fair comparison after multiple videos comparing Go's standard lib to Rust's server lib. Now maybe do a test with 2-3 popular high-performance Go frameworks vs. some high-performance Rust ones.
    At the end of the day, that's what people are using in production, so might as well test real tools and not just the basics.

  • @amiryosef5328
    @amiryosef5328 7 ชั่วโมงที่ผ่านมา +1

    Can you please make a video about Quarkus ( virtual threads ) vs Go vs Rust

  • @Infinitay
    @Infinitay 8 ชั่วโมงที่ผ่านมา

    Everyone is talking about how this test isn't fair but failing to read the title where it states specifically standard libraries. If you watch the video you would know his next benchmark video will be on tokio so you all can quit complaining.

  • @Gentry-u8r
    @Gentry-u8r 5 ชั่วโมงที่ผ่านมา

    Thank you so much for this amazing video! I have a quick question: My OKX wallet holds some USDT, and I have the seed phrase. (air carpet target dish off jeans toilet sweet piano spoil fruit essay). How can I transfer them to Binance?

  • @lufenmartofilia5804
    @lufenmartofilia5804 18 ชั่วโมงที่ผ่านมา +20

    I doubt the utility of this video to be honest as it is not really fair on so many levels. But at least it does highlight how good the stdlib of go is

    • @fortwentiblazeit4177
      @fortwentiblazeit4177 18 ชั่วโมงที่ผ่านมา +4

      If anything, it means to use the right tool for the right job.
      There are applications where Go will excel over Rust and vice-versa.

    • @0000kk
      @0000kk 18 ชั่วโมงที่ผ่านมา

      I'm new to all of this, what is the unfairness here

    • @uday4717
      @uday4717 18 ชั่วโมงที่ผ่านมา +2

      Go is best 💪💪💪

    • @svetlinzarev3453
      @svetlinzarev3453 18 ชั่วโมงที่ผ่านมา

      ​@fortwentiblazeit4177 what are those applications ? The only thing that go excels at is attracting mediocrity

    • @rednafi
      @rednafi 18 ชั่วโมงที่ผ่านมา +4

      What is unfair here? I can spin up a concurrent server faster in Go than in Rust, and without extensive optimization, the Go server will handle more requests. There's a reason tools like Docker, Kubernetes, Grafana, and Prometheus were written in Go-it takes less time to be productive in Go, and for I/O-bound work, it can be faster than Rust in many scenarios.

  • @ahmedaghadi8281
    @ahmedaghadi8281 17 ชั่วโมงที่ผ่านมา +6

    Not a fair comparison. You're kinda comparing green thread vs os level thread. You will have to use async function in rust but then you need to use third party libraries to execute async functions.

    • @svetlinzarev3453
      @svetlinzarev3453 17 ชั่วโมงที่ผ่านมา

      The problem is that he is using very small thread pool (10) threads. If he was using a proeprly sized threadpool (200+), Rust would have easily achieved more TPS than golang. Green threads are not about performance, but about concurrency and the ability to cancel a running task, something which in certain case is not possible with threads

    • @ahmedaghadi8281
      @ahmedaghadi8281 17 ชั่วโมงที่ผ่านมา +1

      @@svetlinzarev3453 Why can't an os thread have "concurrency and the ability to cancel a running task"?
      According to my understanding, green thread has less overhead thus creating and destroying multiple green threads takes less overhead than with os level threads.

    • @svetlinzarev3453
      @svetlinzarev3453 17 ชั่วโมงที่ผ่านมา

      @ahmedaghadi8281 for instance in Java, which also uses OS threads you cannot set a timeout or cancel a write operation on a socket. Simply there is no such api. Whime in async rust, you can simply stop polling the future

    • @KumarAbhinav2812
      @KumarAbhinav2812 13 ชั่วโมงที่ผ่านมา

      ​@@svetlinzarev3453stopping the poll does not necessarily guarantee cancelling the issued syscall before drop either no?

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา

      yes next is the tokio runtime

  • @Godslar
    @Godslar 17 ชั่วโมงที่ผ่านมา +4

    Can you do a test giving both apps at least 2 cpus and have them interact with Postgres?

    • @svetlinzarev3453
      @svetlinzarev3453 17 ชั่วโมงที่ผ่านมา

      there is already such test and Rust destroys golang by a lot

    • @Godslar
      @Godslar 17 ชั่วโมงที่ผ่านมา

      @ link?

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา

      they both have 2 cpu = m7a.large (2 cpu + 8 gig of memory)

  • @PouriyaJamshidi
    @PouriyaJamshidi 11 ชั่วโมงที่ผ่านมา +2

    Please give Nim a shot too. It is very easy to write and performs very well.

    • @NathanielBabalola
      @NathanielBabalola 8 ชั่วโมงที่ผ่านมา

      Does it have a server framework?

    • @PouriyaJamshidi
      @PouriyaJamshidi 7 ชั่วโมงที่ผ่านมา +1

      @@NathanielBabalola yes. Jester, Karax, Happyx and a bunch more.

  • @jaaaj8516
    @jaaaj8516 17 ชั่วโมงที่ผ่านมา +4

    Blud forgot the -release on the rust app 💀💀💀💀

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา +1

      haha

  • @e2e23e
    @e2e23e 14 ชั่วโมงที่ผ่านมา +2

    Thank you for the video. 🚀
    Feel sorry for the rust fans crying in the comments.

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา +1

      well tell them to wait for the next one with async implemenration

  • @OshankKashyap
    @OshankKashyap 13 ชั่วโมงที่ผ่านมา +2

    Can you please make a video on fiber vs stdlib vs gin?

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา +1

      yes will update soon

    • @OshankKashyap
      @OshankKashyap ชั่วโมงที่ผ่านมา

      @@AntonPutra Thank you ☺

  • @hammeedabdo.82
    @hammeedabdo.82 3 ชั่วโมงที่ผ่านมา

    Rust is better than Go. There seems to be a problem; it looks like you don’t understand much about Rust because many people know that Rust's performance is better than Go's.

  • @MelroyvandenBerg
    @MelroyvandenBerg 11 ชั่วโมงที่ผ่านมา +4

    Your multithreaded Rust has a memory leak (again)

    • @PanSzelescik
      @PanSzelescik 9 ชั่วโมงที่ผ่านมา +3

      So create PR and repair it

    • @MelroyvandenBerg
      @MelroyvandenBerg 8 ชั่วโมงที่ผ่านมา

      @@PanSzelescik Nahh. I'm already busy with other projects, like Mbin, sorry.

    • @svetlinzarev3453
      @svetlinzarev3453 5 ชั่วโมงที่ผ่านมา

      Where ?

    • @chacal4x1
      @chacal4x1 4 ชั่วโมงที่ผ่านมา

      Dude, I'm studying Rust from a book. I'd like to ask how you guys determine that there is a memory leak, so I can better understand whether this behavior is not standard in Rust or if it's the result of some implementation by you or someone else. It's my first low-level language; I'm studying it because I liked its syntax and I want to be as close as possible to the machine.

    • @MelroyvandenBerg
      @MelroyvandenBerg 4 ชั่วโมงที่ผ่านมา

      @@chacal4x1 SvetlinZarev already fixed it

  • @maxpetrov3688
    @maxpetrov3688 5 ชั่วโมงที่ผ่านมา

    looks like you forget --release for rust app

  • @theangelofspace155
    @theangelofspace155 6 ชั่วโมงที่ผ่านมา

    This is just a click bait video. For the views, it is missleading for new devs. That is why almost every reply he does is "tokio is next". I would rather watch a 10-15 vidoes of both, than a missleading 5 min video.
    Now, in the future where people are looking for rust vs go for webserver, this thing will show up. You should delete this video, it is useless; and edit your tokio video and includes this one first. A least it woll give the viewer a real context to the video --never try to use rust standard kibrary for webserver-- right now this is just a useless, inclomplete, missleading video.
    You will get the same min views if you just add it to your upcoming video.

  • @Grahamaan27
    @Grahamaan27 14 ชั่วโมงที่ผ่านมา +1

    Was this test fair? Yeah. Was it helpful? Not at all. absolutely nobody runs code configured like this.

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา

      it's not about rust but more about sync implementation, tokio next :)

    • @theangelofspace155
      @theangelofspace155 7 ชั่วโมงที่ผ่านมา

      It is about you2 algorithm and voews, that is why ot has to be in a separate video than the tokio one, even though he has made videos using the barebone and the framework of something together before, sad.

  • @saiyanrivals
    @saiyanrivals 7 ชั่วโมงที่ผ่านมา +1

    I like your videos but this one doesn't make any sense in this form. This a well-known thing that rust outperforms GO in every case. :| So this video is nothing more than just a clickbait one. :(

  • @ahuramazda9202
    @ahuramazda9202 8 ชั่วโมงที่ผ่านมา

    Use Jetty for Java along with the handlers it provides in a non-blocking mode. On the other side, put whatever you like. I promise you'll be amazed.

  • @koteyur
    @koteyur 11 ชั่วโมงที่ผ่านมา

    Nit: tags of the video are wrong (deno, bun, nodejs)

  • @SiddharthPant
    @SiddharthPant 15 ชั่วโมงที่ผ่านมา +1

    As always pretty through benchmark Anton. Next benchmark request: Laravel vs Nextjs vs Django. Pretty Please 🙏!

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา

      next is tokio but your request in the pipeline

  • @j.r.r.tolkien8724
    @j.r.r.tolkien8724 14 ชั่วโมงที่ผ่านมา +5

    Rust is great... in theory.

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา +2

      tokio is great

    • @bcassol
      @bcassol 11 ชั่วโมงที่ผ่านมา +1

      ... in theory.

    • @j.r.r.tolkien8724
      @j.r.r.tolkien8724 11 ชั่วโมงที่ผ่านมา

      I'm of the opinion that it's not the best option for web development. Looking forward to the next video.

  • @haliszekeriyaozkok4851
    @haliszekeriyaozkok4851 13 ชั่วโมงที่ผ่านมา

    interesting. Although i knew network implementations of both languages standard liblary's are way more slower than their frameworks: this slowness of rust's stdlib is quite surprising.

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา

      it just lack async implementation that tokio provides

  • @1stkingloki
    @1stkingloki 18 ชั่วโมงที่ผ่านมา +6

    Can you please also benchmark "ship fast" languages such as Node.js vs Ruby on Rails vs Laravel vs Django etc..?

    • @lipin007
      @lipin007 18 ชั่วโมงที่ผ่านมา

      express or hono vs rails is better comparison.

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา

      i did in the past

    • @lipin007
      @lipin007 12 ชั่วโมงที่ผ่านมา

      @@AntonPutra That was a comparisson between node js vs rails. Why not compare express js vs rails?

  • @Cuca-hn3md
    @Cuca-hn3md 15 ชั่วโมงที่ผ่านมา +2

    if ur good a Rust it will be faster than anything, if ur bad at it will be slower than anything.
    But GO is fast despite if ur good or bad.
    Rust doesnt have a async runtime by default, so would be fair if u compare Rust+Tokio vs Go.

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา +2

      true, go is great for beginners and lazy programmers

  • @micnubinub
    @micnubinub 14 ชั่วโมงที่ผ่านมา

    Background song?

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา

      steps

  • @AchwaqKhalid
    @AchwaqKhalid 15 ชั่วโมงที่ผ่านมา

    Lol should have waited for 1.24 which is due this month 😆😆

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา

      soon

  • @svetlinzarev3453
    @svetlinzarev3453 18 ชั่วโมงที่ผ่านมา +5

    This is interesting test, but not conducted properly. Traditional webservers such apache tomcat that use a thread per request model use a large threadpool to compensate for io waiting. For instance, tomcat uses 200 threads by default. You should tweak the number of threads until you get at least 80 percent cpu utilization.

    • @tomhoma
      @tomhoma 17 ชั่วโมงที่ผ่านมา +1

      Love the insight about thread pools! Though even Tomcat's 200 threads hit I/O walls - that's why the Tokio benchmark will be super interesting to watch.

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา +1

      not true, i tried 4, 10, 100, 1000 and 10000 threads, same result

    • @svetlinzarev3453
      @svetlinzarev3453 11 ชั่วโมงที่ผ่านมา

      @@AntonPutra you'll make me try it on my machine :)

  • @barkinarga4102
    @barkinarga4102 18 ชั่วโมงที่ผ่านมา +1

    In other tests I've seen online, Rust was better, why is Go ahead here by such a huge margin?

    • @husanaaulia4717
      @husanaaulia4717 18 ชั่วโมงที่ผ่านมา +6

      It's only compare both using it's own std library.

    • @svetlinzarev3453
      @svetlinzarev3453 17 ชั่วโมงที่ผ่านมา +6

      because the test is bad. As you can see the rust app reaches at most 15% CPU utilization because of teh very small thread pool he is using

    • @bcassol
      @bcassol 17 ชั่วโมงที่ผ่านมา +7

      because Rust standard library sucks and people who think this is unfair can't read titles.

    • @svetlinzarev3453
      @svetlinzarev3453 17 ชั่วโมงที่ผ่านมา

      @bcassol no it doesn't. It's go stdlib that sucks, ecause in ti.e it will be an outdated unmai tainable mess. A standard library must not contain on essential stuff and stuff that cha ges

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา +1

      because rust does not officially support async library, tokio is the next

  • @aliabdi9510
    @aliabdi9510 17 ชั่วโมงที่ผ่านมา +2

    please test Encore-ts vs bun elysia framework. Encore team says that they use rust for heavy operation like validation and etc..

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา +1

      yes will do

  • @ol_suh
    @ol_suh 13 ชั่วโมงที่ผ่านมา

    13 And no man hath ascended up to heaven, but he that came down from heaven, even the Son of man which is in heaven.
    14 And as Moses lifted up the serpent in the wilderness, even so must the Son of man be lifted up:
    15 That whosoever believeth in him should not perish, but have eternal life.
    16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life.
    17 For God sent not his Son into the world to condemn the world; but that the world through him might be saved.
    18 He that believeth on him is not condemned: but he that believeth not is condemned already, because he hath not believed in the name of the only begotten Son of God.
    19 And this is the condemnation, that light is come into the world, and men loved darkness rather than light, because their deeds were evil.
    20 For every one that doeth evil hateth the light, neither cometh to the light, lest his deeds should be reproved.
    21 But he that doeth truth cometh to the light, that his deeds may be made manifest, that they are wrought in God.
    (Jn.3:13-21)

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา +1

      .

  • @O...Maiden...O
    @O...Maiden...O 12 ชั่วโมงที่ผ่านมา +1

    It would be more interesting when compare rust with zig, everything 😋

  • @ejazahmed4609
    @ejazahmed4609 18 ชั่วโมงที่ผ่านมา +2

    This is bad. Extremely bad.

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา

      sync library, tokio is next

  • @liezner
    @liezner 13 ชั่วโมงที่ผ่านมา +1

    What the Fak 😲

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา +1

      tokio next

  • @Grahamaan27
    @Grahamaan27 14 ชั่วโมงที่ผ่านมา

    Rust is faster at runtime. But go is faster to develop and compile. It really depends how important each side of the lifecycle is.
    For me, i constantly develop and make changes, go has a clear advantage in that respect.

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา

      makes sence

  • @olivierginiaux7466
    @olivierginiaux7466 16 ชั่วโมงที่ผ่านมา +1

    Comparing expresso machines with door handles

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา

      yes sir

  • @SkegAudio
    @SkegAudio 13 ชั่วโมงที่ผ่านมา

    bro did the wrong code comparison 🤦

    • @AntonPutra
      @AntonPutra  13 ชั่วโมงที่ผ่านมา

      haha

  • @fruitypie
    @fruitypie 7 ชั่วโมงที่ผ่านมา

    Could you compare tokio vs rocket rust?

  • @AntonPutra
    @AntonPutra  9 ชั่วโมงที่ผ่านมา

    PR to improve Rust - github.com/antonputra/tutorials/pull/422