silverlight 2 includes the dynamic language runtime (dlr) which allows dynamic compilation and execution of dynamic (scripting) languages. compilers for the languages based on the dlr (including ironpython and ironruby) are [to be?] packaged with the dynamic languages application in the codice_2 package. the dynamic languages software development kit\sdk includes a web server named chiron, that can dynamically package all the dependencies for the dynamic languages application and serve it to the browser. the first upcoming languages written for the dlr are managed jscript, ironpython 2.0, and ironruby. microsoft also plans to build visual basic .net 10.0 (vbx) on the dlr. all four languages share the same infrastructure, to allow silverlight to compile and execute the language source. conversely, other .net languages must be compiled ahead-of-time and delivered to silverlight as .net assemblies. the implementation of managed jscript conforms to the ecmascript 3.0 specification, and microsoft asserts that it is 250 times faster than interpreted jscript.