Hacker News new | ask | show | jobs
by coldtea 4666 days ago
>Sad fact is MRI even with no matter how much effort we put in would never would be able to match GCs of battle tested VM like JVM.

Nothing imposissible about it happening though. Just money and time.

1 comments

Ruby and Java were both released in 1995. It's now 18 years later and MRI can't keep up with a 1998 JDK. Could be a long wait...
It's not about absolute time. I mean a GC worse than another 15 year older GC, does not necesarilly needs 15 years to catch up to it.

It might never catch up, or it might catch up in just a few years years, if people and funds are concetrated on that goal.

For example from the legacy of the usual dog slow JS implementations, we got V8 feature complete in less than 2 years and could run rings around them. Same for the JIT-ed js engines of Mozilla and Apple.

And while Google and Apple have tons of funds, Mozilla scale development is not that far from the reach of a typical open source project with industry bakers.