IronJS - a new JavaScript implementation for the .NET platform
Following the Microsoft supported projects implementing the Python and Ruby scripting languages on the .NET platform, a further project to implement another scripting language for .NET has been announced. The IronJS project now plans to release a Java implementation for the .NET framework's Common Language Runtime (CLR) comparable with IronPython and IronRuby.
On his blog, Fredrik Holmstrom, the Swedish software developer responsible for the project, has posted a performance comparison between version IronJS 0.1 and Jint, another JavaScript implementation which doesn't run on the Dynamic Language Runtime (DLR). Holmstrom says he is satisfied with the result, considering that he hasn't yet investigated any performance optimisation measures. Holmstrom also says he now has IronJS compiling version 1.4 of the popular JQuery JavaScript library.
The DLR consists of services that co-operate with the CLR to allow dynamic languages to be implemented in the .NET framework. Since previous attempts to integrate Managed JScript, Microsoft's implementation of ECMAScript, on the DLR were unsuccessful, Holmstrom's approach might be of interest to Microsoft.
See also:
- IronPython draws level with Python 2.6, a report from The H.
- IronRuby on the road to version 1.0, a report from The H.
(crve)