看起来性能很好,很期待。
很好吗?
就像世间很多事情一样,你明明已经做了八成,而且看到终点了,感觉目标在望。但偏偏最后的两成需要的时间却和前面的八成一样,这个叫 "Ksec Project Theory". ( I just made that name up. )
Team TruffleRuby 已经在测试中小型开源 Rails Project, 但主要的问题还是在 C Extension. GraalVM 也已經 1.0, 我相信再多半年至一年的时间便可以完全运行 Rails.
没想到一这种方式迎来 ruby3.0
graalvm 中还是 nodejs 完成度最高
策略上有问题
理论上应该把 python 作为重点来做的
因为 python 性能问题更严重,而且应用相对更广些,更重要的除了 pypy, 主线上解决无望
而 nodejs 其实没有多大性能问题,而 ruby, 相对而言用户量少点
感覺整體來說 GraalVM 完成度還不如 Rust…… 擴展大概要重新寫?現在的擴展最多支持 MRI 和 JRuby,讓所有 gem 都給新平臺寫擴展很有難度。你看最近有人用 Rubinius 麼?