.NET JavaScript Engine Performance Results - Updated 2016

A little over a year ago I ran some performance tests against six .NET JavaScript engines. Here are the updated results for this year. Things that have changed are:

  • Upgraded engines. Not all have updates from last year though.
  • Upgraded some of the javascript libraries. Again, not all have had updates since last year.
  • Upgraded project to run on .NET 4.6.1 because of NiL.JS. NiL.JS project page says its supposed to run on .NET 4.5 but I got compiler errors telling me otherwise.

Due to such major changes I expected the results to change quite a bit, and they did.



** All times are in milliseconds*

The biggest improvement came from Jint, but it's still the slowest overall.

IronJS is slow as well. It hasn't been updated in years. I think it was a "just for fun" project. Use with caution!

Javascript.NET is definitely the fastest, followed closely by ClearScript (V8).

Jurassic came in at about the middle. Not bad.

NiL.JS showed major improvements across the board and now is a little faster than Jurassic.

Tags: javascript

Rush Frisby

Rush is a software architect who loves solving problems. You'll usually find him writing about security concepts and sharing solutions to problems he's faced.