Skip to content
paulbartrum edited this page Dec 14, 2015 · 2 revisions

Jurassic version 1 focused on building a correct and complete ECMAScript engine.

Version 2 focused on the following:

  • Better performance
    • Basic type inference
    • Loop peeling
  • Allow the use of this DLL within Silverlight
    • Include a demo page with an embedded Silverlight REPL

Ideas for later versions:

  • Fully integrated debugging within Visual Studio by means of an add-in
  • Better performance
    • Loop-invariant code motion
    • Full type inference
  • Allow the use of JavaScript with ASP.NET
  • Allow compiling JavaScript into a stand-alone EXE
  • DLR support
  • Easier access to existing .NET classes (without requiring any modifications)
  • Investigate Mono and Windows Phone 8/UWP compatibility
  • Investigate CommonJS and Node.js
  • Create NuGet package