Hacker News new | past | comments | ask | show | jobs | submit login

The java based ruby, removes the GIL, which provides us real multithreading.

Truffleruby is "A high performance implementation of the Ruby programming language, built on GraalVM." If you prefer there is even a rust based ruby https://github.com/artichoke/artichoke

again, IMO, the microbenchmark, doesn't matter. What matters is the problem domain, whole stack and the whole "speed", including development, deployment and etc, and for some domains, ruby is the best and fast choice.




Well, Ruby 3 has Ractors which is still in experimental stage but offers true multicore processing.

It's quiet fun to play around with actually, to see all your cores being utilized.




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: