Octane-v2.0-one-shot-2018/03/22

実行一回のみ。rhinoはjava8でビルドしたものをnashornと同じjreで実行。

こう見るとrhinoとnashornのパフォーマンス特性がはっきり見える。rhinoが得意なものはnashornが苦手でnashornが得意なものはrhinoが苦手。

rhino run.js


Rhino 1.7.9-SNAPSHOT


  • Richards: 364
  • DeltaBlue: 588
  • Crypto: 483
  • RayTrace: 785
  • EarleyBoyer: 968
  • RegExp: 264
  • Splay: 965
  • SplayLatency: 917
  • NavierStokes: 221
  • Gameboy: 1365
  • Box2D: 691



Score (version 9): 603


rhino run.js -opt 2


Rhino 1.7.9-SNAPSHOT


  • Richards: 367
  • DeltaBlue: 641
  • Crypto: 549
  • RayTrace: 848
  • EarleyBoyer: 979
  • RegExp: 264
  • Splay: 1222
  • SplayLatency: 1004
  • NavierStokes: 209
  • Gameboy: 1335
  • Box2D: 738



Score (version 9): 638


Java\jdk-10\bin\jjs run.js


  • Richards: 2521
  • DeltaBlue: 264
  • Crypto: 2553
  • RayTrace: 661
  • EarleyBoyer: 557
  • RegExp: 508
  • Splay: 497
  • SplayLatency: 1215
  • NavierStokes: 7568
  • Gameboy: 459
  • Box2D: 167



Score (version 9): 819


  • Richards: 2923
  • DeltaBlue: 186
  • Crypto: 2216
  • RayTrace: 671
  • EarleyBoyer: 445
  • RegExp: 460
  • Splay: 607
  • SplayLatency: 1007
  • NavierStokes: 5311
  • Gameboy: 486
  • Box2D: 164



Score (version 9): 751


es run.js


JavaScript-C54.0a2


  • Richards: 28958
  • DeltaBlue: 61695
  • Crypto: 26447
  • RayTrace: 108852
  • EarleyBoyer: 31083
  • RegExp: 3751
  • Splay: 16933
  • SplayLatency: 19572
  • NavierStokes: 34292
  • Gameboy: 49017
  • Box2D: 48255



Score (version 9): 29744


  • Richards: 28976
  • DeltaBlue: 62356
  • Crypto: 26558
  • RayTrace: 108408
  • EarleyBoyer: 30262
  • RegExp: 3785
  • Splay: 16893
  • SplayLatency: 20129
  • NavierStokes: 34326
  • Gameboy: 53442
  • Box2D: 45995



Score (version 9): 29903

TC39 developer engagement survey

エンゲージメント調査だそうです。