<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=JScript</id>
	<title>JScript - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=JScript"/>
	<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=JScript&amp;action=history"/>
	<updated>2026-04-11T17:08:56Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.sarg.dev/index.php?title=JScript&amp;diff=177452&amp;oldid=prev</id>
		<title>imported&gt;FrescoBot: Bot: link syntax and minor changes</title>
		<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=JScript&amp;diff=177452&amp;oldid=prev"/>
		<updated>2025-09-06T20:10:54Z</updated>

		<summary type="html">&lt;p&gt;Bot: &lt;a href=&quot;/index.php?title=User:FrescoBot/Links&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User:FrescoBot/Links (page does not exist)&quot;&gt;link syntax&lt;/a&gt; and minor changes&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Implementation of ECMAScript by Microsoft}}&lt;br /&gt;
{{Distinguish|JavaScript}}&lt;br /&gt;
{{Infobox programming language&lt;br /&gt;
| name = JScript&lt;br /&gt;
| logo = Jscript icon.gif&lt;br /&gt;
| logo size = 60px&lt;br /&gt;
| paradigms = [[Comparison of multi-paradigm programming languages|Multi-paradigm]]: [[Object-oriented programming|object-oriented]] ([[Prototype-based programming|prototype-based]]), [[Functional programming|functional]], [[Imperative programming|imperative]], [[Scripting language|scripting]]&lt;br /&gt;
| family = [[ECMAScript]]&lt;br /&gt;
| designer = &lt;br /&gt;
| developer = [[Microsoft]]&lt;br /&gt;
| released = {{Start date and age|1996}}&lt;br /&gt;
| latest release version = 9.0&lt;br /&gt;
| latest release date = {{Start date and age|2011|03}}&lt;br /&gt;
| discontinued = yes&lt;br /&gt;
| typing = [[Dynamic typing|dynamic]], [[Strong and weak typing|weak]], [[duck typing|duck]]&lt;br /&gt;
| scope = [[Scope (computer science)|lexical]]&lt;br /&gt;
| operating system = [[Microsoft Windows]]&lt;br /&gt;
| license = [[Proprietary software|proprietary]]&lt;br /&gt;
| file ext = &amp;lt;code&amp;gt;[[.js]]&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.jse&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;[[.wsf]]&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.wsc&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;[[.htm]]&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;[[.html]]&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;[[HTML Application|.hta]]&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;[[Active Server Pages|.asp]]&amp;lt;/code&amp;gt;)&amp;lt;ref&amp;gt;{{cite web|url=https://msdn.microsoft.com/en-us/library/67w03h17(v=VS.85).aspx |title=Types of Script Files |date=24 October 2011 |publisher=Msdn.microsoft.com |access-date=2012-08-17}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| website = {{URL|1=https://learn.microsoft.com/en-us/previous-versions/hbxc2t98(v=vs.85)}}&lt;br /&gt;
| implementations = [[Active Scripting]], [[JScript .NET]]&lt;br /&gt;
| dialects = &lt;br /&gt;
| influenced by = [[JavaScript]]&lt;br /&gt;
| influenced = &lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;JScript&amp;#039;&amp;#039;&amp;#039; is Microsoft&amp;#039;s [[Legacy system|legacy]]&amp;lt;ref&amp;gt;{{Cite web |date=2020-10-13 |title=Disabling legacy scripting engine JScript in Internet Explorer |url=https://techcommunity.microsoft.com/t5/windows-it-pro-blog/disabling-legacy-scripting-engine-jscript-in-internet-explorer/ba-p/1777563 |access-date=2021-11-15 |website=Techcommunity Microsoft. com |language=en}}&amp;lt;/ref&amp;gt; dialect of the [[ECMAScript]] standard&amp;lt;ref&amp;gt;{{cite web|url=https://msdn.microsoft.com/en-us/library/hbxc2t98(v=vs.85).aspx |title=JScript (ECMAScript3) |date=24 October 2011 |publisher=Msdn.microsoft.com |access-date=2012-08-17}}&amp;lt;/ref&amp;gt; that is used in [[Microsoft]]&amp;#039;s [[Internet Explorer]] web browser and [[HTML Application]]s, and as a standalone Windows scripting language. It is [[proprietary software]].&lt;br /&gt;
&lt;br /&gt;
JScript is implemented as an [[Active Scripting]] engine. This means that it can be &amp;quot;plugged in&amp;quot; to [[OLE Automation]] applications that support Active Scripting, such as [[Internet Explorer]], [[Active Server Pages]], and [[Windows Script Host]].&amp;lt;ref&amp;gt;{{cite web|url=https://msdn.microsoft.com/en-us/library/shzd7dy4(v=VS.85).aspx |title=What Is WSH? |date=24 October 2011 |publisher=Msdn.microsoft.com |access-date=2012-08-17}}&amp;lt;/ref&amp;gt; It also means such applications can use multiple Active Scripting languages, e.g., JScript, [[VBScript]] or [[PerlScript]].&lt;br /&gt;
&lt;br /&gt;
JScript was first supported in the [[Internet Explorer#Internet Explorer 3|Internet Explorer 3.0]] browser released in August 1996. Its most recent version is JScript 9.0, included in Internet Explorer 9.&lt;br /&gt;
&lt;br /&gt;
JScript 10.0&amp;lt;ref&amp;gt;[https://msdn.microsoft.com/en-us/library/xkx7dfw1.aspx What is JScript 10.0?]&amp;lt;/ref&amp;gt; is a separate dialect, also known as [[JScript .NET]], which adds several new features from the abandoned fourth edition of the ECMAScript standard. It must be compiled for [[.NET Framework]] version 2 or version 4, but static type annotations are optional.&lt;br /&gt;
&lt;br /&gt;
JScript has been criticized for being insecure and having multiple security bugs &amp;quot;exploited by nation-state actors&amp;quot;,&amp;lt;ref&amp;gt;{{Cite web|last=Cimpanu|first=Catalin|title=Microsoft adds option to disable JScript in Internet Explorer|url=https://www.zdnet.com/article/microsoft-adds-option-to-disable-jscript-in-internet-explorer/|access-date=2021-11-15|website=ZDNet|language=en}}&amp;lt;/ref&amp;gt; leading Microsoft to add an option to disable it.&amp;lt;ref&amp;gt;{{Cite web|title=Option to disable JScript execution in Internet Explorer|url=https://support.microsoft.com/en-us/topic/option-to-disable-jscript-execution-in-internet-explorer-9e3b5ab3-8115-4650-f3d8-e496e7f8e40e|access-date=2021-11-15|website=support.microsoft.com}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comparison to JavaScript ==&lt;br /&gt;
As explained by [[Douglas Crockford]] in his talk titled &amp;#039;&amp;#039;The JavaScript Programming Language&amp;#039;&amp;#039; on YUI Theater, {{Blockquote|[Microsoft] did not want to deal with [[Sun Microsystems]] about the trademark issue, and so they called their implementation JScript. A lot of people think that JScript and JavaScript are different but similar languages. That&amp;#039;s not the case. They are just different names for the same language, and the reason the names are different was to get around trademark issues.&amp;lt;ref&amp;gt;Douglas Crockford, &amp;#039;&amp;#039;The JavaScript Programming Language&amp;#039;&amp;#039;&amp;lt;/ref&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
However, JScript supports conditional compilation, which allows a programmer to selectively execute code within [[block comments]]. This is an extension to the [[ECMAScript]] standard that is unsupported in other JavaScript implementations, thus making the above statement not fully true, although conditional compilation is no longer supported in Internet Explorer 11 Standards mode.&lt;br /&gt;
&lt;br /&gt;
Other internal implementation differences between JavaScript and JScript, at some point in time, are noted on the [[Microsoft Developer Network]] (MSDN).&amp;lt;ref&amp;gt;{{cite web|url=https://blogs.msdn.microsoft.com/gauravseth/2007/08/15/the-world-of-jscript-javascript-ecmascript/ |title=The World of JScript, JavaScript, ECMAScript |date=15 August 2007 |publisher=Blogs.msdn.microsoft.com |access-date=2017-10-21}}&amp;lt;/ref&amp;gt; The default type value for the script element in Internet Explorer is JavaScript, while JScript was its alias.&amp;lt;ref&amp;gt;{{cite web|url=https://msdn.microsoft.com/en-us/library/ms535892(v=vs.85).aspx |title=script element |publisher=Msdn.microsoft.com |access-date=2017-10-16}}&amp;lt;/ref&amp;gt; In an apparent transition from JScript to JavaScript, online, the Microsoft Edge [Legacy] Developer Guide refers to the Mozilla MDN web reference library as its definitive documentation.&amp;lt;ref&amp;gt;{{cite web|url=https://docs.microsoft.com/en-us/microsoft-edge/dev-guide |title=Microsoft-Edge Dev-Guide |publisher=Docs.microsoft.com |access-date=2017-10-18}}&amp;lt;/ref&amp;gt; As of October 2017, Microsoft MSDN pages for scripting in Internet Explorer are being redirected there as well.&amp;lt;ref&amp;gt;{{cite web|url=https://blogs.windows.com/msedgedev/2017/10/18/documenting-web-together-mdn-web-docs/ |title=Documenting the Web Together |date=18 October 2017 |publisher=Blogs.windows.com |access-date=2017-10-18}}&amp;lt;/ref&amp;gt; This information may not include JScript specific objects, such as Enumerator, which are listed in the JavaScript language reference on Microsoft Docs.&amp;lt;ref&amp;gt;{{cite web|url=https://docs.microsoft.com/en-us/scripting/javascript/javascript-language-reference |title=Javascript Language Reference (Microsoft Docs) |publisher=Docs.microsoft.com |access-date=2017-10-18}}&amp;lt;/ref&amp;gt; Those provide additional features that are not included in the ECMA Standards, whether they are supported in the [[Microsoft Edge Legacy|Edge [Legacy] browser]] or its predecessor.&amp;lt;ref&amp;gt;{{cite web|url=https://docs.microsoft.com/en-us/scripting/javascript/reference/javascript-objects |title=JavaScript Objects (Microsoft Docs) |publisher=Docs.microsoft.com |access-date=2017-10-18}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Versions ==&lt;br /&gt;
=== JScript (COM Classic) ===&lt;br /&gt;
The original JScript is an [[Active Scripting]] engine. Like other Active Scripting languages, it is built on the [[OLE Automation|COM/OLE Automation]] platform and provides scripting capabilities to host applications.&lt;br /&gt;
&lt;br /&gt;
This is the version used when hosting JScript inside a Web page displayed by [[Internet Explorer]], in an [[HTA (programming language)|HTML application]] before [[Internet Explorer 9|IE9]], as well as in [[Active Server Pages|classic ASP]], [[Windows Script Host]] scripts and other [[OLE Automation|Automation]] environments.&lt;br /&gt;
&lt;br /&gt;
JScript is sometimes referred to as &amp;quot;classic JScript&amp;quot; or &amp;quot;Active Scripting JScript&amp;quot; to differentiate it from newer [[.NET]]-based versions.&lt;br /&gt;
&lt;br /&gt;
Some versions of JScript are available for multiple versions of Internet Explorer and Windows. For example, JScript 5.7 was introduced with [[Internet Explorer 7]].0 and is also installed for [[Internet Explorer 6]].0 with [[Windows XP]] [[XP service pack 3|Service Pack 3]], while JScript 5.8 was introduced with [[Internet Explorer 8]].0 and is also installed with Internet Explorer 6.0 on [[Windows Mobile#Windows Mobile 6.5|Windows Mobile 6.5]].&lt;br /&gt;
&lt;br /&gt;
Microsoft&amp;#039;s implementation of ECMAScript 5th Edition in [[Windows 8#Consumer Preview|Windows 8 Consumer Preview]] is called &amp;#039;&amp;#039;JavaScript&amp;#039;&amp;#039; and the corresponding [[Visual Studio]] 11 Express Beta includes a &amp;quot;completely new&amp;quot;, full-featured JavaScript editor with [[IntelliSense]] enhancements for [[HTML5]] and [[ECMAScript 5]] syntax, &amp;quot;VSDOC&amp;quot; annotations for multiple overloads, simplified [[Document Object Model|DOM]] configuration, brace matching, collapsible outlining and &amp;quot;go to definition&amp;quot;.&amp;lt;ref name=&amp;quot;vs11beta&amp;quot;&amp;gt;{{cite web |url=http://www.asp.net/vnext/overview/whitepapers/whats-new#_Toc318097407 |title=What&amp;#039;s New in ASP.NET 4.5 and Visual Web Developer 11 Beta: The Official Microsoft ASP.NET Site |date=13 May 2022}}&amp;lt;br&amp;gt;{{cite web |url=https://msdn.microsoft.com/en-us/library/hh420390(v=vs.110).aspx#javascript_editor |title=What&amp;#039;s New for ASP.NET 4.5 and Web Development in Visual Studio 11 Beta |date=12 May 2015}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
! Date&lt;br /&gt;
! Introduced with&amp;lt;ref&amp;gt;{{citation |url=https://msdn.microsoft.com/en-us/library/s4esdbwz.aspx |title=Version Information (Windows Scripting – JScript) |publisher=Microsoft |access-date=2010-05-31}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
! Based on{{refn|JScript supports various features not specified in the ECMA standard,&amp;lt;ref&amp;gt;{{citation |url=https://msdn.microsoft.com/en-us/library/4tc5a343.aspx |title=Microsoft JScript Features – Non-ECMA (Windows Scripting – JScript) |publisher=Microsoft |access-date=2010-05-31}}&amp;lt;/ref&amp;gt; as does JavaScript.|group=note}}&lt;br /&gt;
! Similar [[JavaScript]] version&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| Aug 1996&lt;br /&gt;
| [[Internet Explorer 3|Internet Explorer 3.0]]&lt;br /&gt;
| [[SpiderMonkey|Netscape JavaScript]]&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 2.0&lt;br /&gt;
| Jan 1997&lt;br /&gt;
| [[Internet Information Services|Windows IIS]] 3.0&lt;br /&gt;
| Netscape JavaScript&lt;br /&gt;
| 1.1&lt;br /&gt;
|-&lt;br /&gt;
| 3.0&lt;br /&gt;
| Oct 1997&lt;br /&gt;
| [[Internet Explorer 4.0]]&lt;br /&gt;
| ECMA-262 1st edition{{refn|Microsoft said JScript 3.0 was &amp;quot;the first scripting language to fully conform to the ECMA-262 standard&amp;quot;.&amp;lt;ref&amp;gt;{{citation |url=http://www.microsoft.com/presspass/press/1997/Jun97/jecmapr.mspx |title=Microsoft Embraces ECMA Internet Scripting Standard; Delivers Industry&amp;#039;s First ECMA-Compliant Scripting Language, JScript 3.0, In Key Microsoft Products |publisher=Microsoft |date=1997-06-30|archive-url=https://web.archive.org/web/20090112221530/http://www.microsoft.com/presspass/press/1997/Jun97/jecmapr.mspx|archive-date=2009-01-12}}&amp;lt;/ref&amp;gt;|group=note}}&lt;br /&gt;
| 1.3&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| &lt;br /&gt;
| [[Microsoft Visual Studio|Visual Studio]] 6.0 (as part of [[Visual InterDev]])&lt;br /&gt;
| ECMA-262 1st edition&lt;br /&gt;
| 1.3&lt;br /&gt;
|-&lt;br /&gt;
| 5.0&lt;br /&gt;
| Mar 1999&lt;br /&gt;
| [[Internet Explorer 5]].0&lt;br /&gt;
| ECMA-262 2nd edition&lt;br /&gt;
| 1.4&lt;br /&gt;
|-&lt;br /&gt;
| 5.1&lt;br /&gt;
|&lt;br /&gt;
| Internet Explorer 5.01&lt;br /&gt;
| ECMA-262 2nd edition&lt;br /&gt;
| 1.4&lt;br /&gt;
|-&lt;br /&gt;
| 5.5&lt;br /&gt;
| Jul 2000&lt;br /&gt;
| Internet Explorer 5.5 &amp;amp; [[Windows CE]] 4.2&lt;br /&gt;
| ECMA-262 3rd edition&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 5.6&lt;br /&gt;
| Oct 2001&lt;br /&gt;
| [[Internet Explorer 6]].0 &amp;amp; [[Windows CE]] 5.0&lt;br /&gt;
| ECMA-262 3rd edition&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 5.7&lt;br /&gt;
| Nov 2006&lt;br /&gt;
| [[Internet Explorer 7]].0&lt;br /&gt;
| ECMA-262 3rd edition&amp;lt;ref&amp;gt;{{cite web |last1=Lakshman |first1=Pratap |title=JScript Deviations from ES3 |url=http://regmedia.co.uk/2007/10/31/jscriptdeviationsfromes3.pdf |website=The Register |publisher=Situation Publishing / Microsoft |access-date=9 February 2020}}&amp;lt;/ref&amp;gt; + ECMA-327 (ES-CP){{refn|JScript 5.7 includes an implementation of the ECMAScript Compact Profile (ECMA-327) which turns off features not required by the ES-CP when using the &amp;quot;JScript.Compact&amp;quot; ProgID.{{Citation needed|date=May 2010}}|group=note|name=ES-CP}}&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 5.8&lt;br /&gt;
| Mar 2009&lt;br /&gt;
| [[Internet Explorer 8]].0 &amp;amp; [[Internet Explorer Mobile]] 6.0&lt;br /&gt;
| ECMA-262 3rd edition + ECMA-327 (ES-CP){{refn|group=note|name=ES-CP}} + [[JSON]] (RFC 4627)&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 11.0&lt;br /&gt;
| Jun 2024&lt;br /&gt;
| [[Windows 11, version 22H2|Windows 11 version 24H2]]&lt;br /&gt;
| (JScript 9 Legacy, designed as a compatible drop-in replacement for JScript 5.8, but not 100% compatible&amp;lt;ref&amp;gt;{{cite web |url=https://learn.microsoft.com/en-us/answers/questions/1071647/windows-11-22h2-has-a-different-way-of-using-the-j |title=Windows 11 22H2 has a different way of using the JS engine? - Microsoft Q&amp;amp;A}}&amp;lt;/ref&amp;gt;)&lt;br /&gt;
| 1.5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
JScript is also available on Windows CE (included in Windows Mobile, optional in Windows Embedded CE). The Windows CE version lacks Active Debugging.&lt;br /&gt;
&lt;br /&gt;
=== Managed JScript ===&lt;br /&gt;
Managed JScript is an implementation of JScript for the [[Dynamic Language Runtime]], it is part of Microsoft&amp;#039;s dynamic languages for .NET along with [[IronRuby]], [[IronPython]], and [[Visual Basic|Dynamic Visual Basic]].&lt;br /&gt;
Unlike JScript .NET, which is less dynamic than the original JScript but provides [[Common Language Infrastructure]] (CLI) compatibility, Managed JScript is designed on top of the [[Dynamic Language Runtime]] (DLR) and provides the features needed for scripting scenarios.&lt;br /&gt;
&lt;br /&gt;
While it is primarily designed to be used within [[Microsoft Silverlight|Silverlight]] and ASP.NET at this time, it can also easily be embedded within any .NET application.&amp;lt;ref&amp;gt;(Source: [http://blogs.msdn.com/jscript/archive/2007/05/04/managed-jscript-announced.aspx JScript Blog], [http://blogs.msdn.com/hugunin/archive/2007/04/30/a-dynamic-language-runtime-dlr.aspx Jim Hugunin&amp;#039;s Thinking Dynamic blog],&lt;br /&gt;
Source: [http://blogs.msdn.com/jitu/archive/2007/05/04/introducing-managed-jscript.aspx Blog of Jitu])&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Two builds of Managed JScript exist: one for the Desktop [[Common Language Runtime]] (CLR) and one for the [[Microsoft Silverlight|Silverlight]] CoreCLR&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Version&lt;br /&gt;
! Date&lt;br /&gt;
! Introduced with&lt;br /&gt;
! Based on&lt;br /&gt;
! Platform&lt;br /&gt;
|-&lt;br /&gt;
| 1.0.0.0 || 2007 || [[ASP.NET]] Futures (July 2007 preview) || ECMA-262 3rd edition || Desktop [[Common Language Runtime|CLR]] 2.0&lt;br /&gt;
|-&lt;br /&gt;
| 1.1.20625.0 || 2007 || [[Microsoft Silverlight]] 1.1 Alpha (Sep 2007 refresh) || ECMA-262 3rd edition || [[Microsoft Silverlight|CoreCLR]] 1.1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Managed JScript is unsupported in the [[.NET Compact Framework]].&lt;br /&gt;
&lt;br /&gt;
(Source: files versions of Microsoft.JScript.Runtime.dll in ASP.NET Futures and Silverlight 1.1 folders)&lt;br /&gt;
&lt;br /&gt;
=== JScript &amp;quot;Chakra&amp;quot; (JsRT) ===&lt;br /&gt;
{{See also|Chakra (JScript engine)}}&lt;br /&gt;
JScript &amp;quot;Chakra&amp;quot; is based on the JScript (COM classic) version, but it has been redesigned to improve performance in [[Internet Explorer 9]]&amp;lt;ref&amp;gt;{{cite web |last1=Niyogi |first1=Shanku |title=The New JavaScript Engine in Internet Explorer 9 |url=https://docs.microsoft.com/en-us/archive/blogs/ie/the-new-javascript-engine-in-internet-explorer-9 |website=IEBlog (archives) |date=18 March 2010 |publisher=Microsoft |access-date=19 February 2020}}&amp;lt;/ref&amp;gt; at the expense of proper Active Scripting engine compatibility. It requires a specific Microsoft JavaScript Hosting (JsRT) API for proper use. Therefore, it is installed side by side with JScript 5.x and is only used by [[Internet Explorer 9]] and later as well as JsRT hosts, while other Active Scripting hosts keep using the 5.x version when requesting the JScript engine.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
! Date&lt;br /&gt;
! Introduced with&amp;lt;ref&amp;gt;{{citation |url=https://msdn.microsoft.com/en-us/library/s4esdbwz.aspx |title=Version Information (Windows Scripting – JScript) |publisher=Microsoft |access-date=2010-05-31}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
! Based on&amp;lt;ref&amp;gt;{{cite web |title=Internet Explorer Standards Support Documents |url=https://docs.microsoft.com/en-us/openspecs/ie_standards/ms-iestandlp/8aea05e3-8c1e-4a9a-9614-31f71e679459 |website=Open Specifications (Microsoft Docs) |publisher=Microsoft |access-date=19 February 2020 |language=en-us}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
! Similar [[JavaScript]] version&lt;br /&gt;
|-&lt;br /&gt;
| Chakra 9.0&lt;br /&gt;
| Mar 2011&lt;br /&gt;
| [[Internet Explorer 9|Internet Explorer 9.0]]&lt;br /&gt;
| ECMA-262 5th edition&lt;br /&gt;
| 1.8.1&lt;br /&gt;
|-&lt;br /&gt;
| Chakra 10.0&lt;br /&gt;
| Sep 2012&lt;br /&gt;
| [[Internet Explorer 10|Internet Explorer 10.0]]&lt;br /&gt;
| ECMA-262 5.1 edition&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Chakra 11.0&lt;br /&gt;
| Oct 2013&lt;br /&gt;
| [[Internet Explorer 11|Internet Explorer 11.0]]&lt;br /&gt;
| ECMA-262 6th edition&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Chakra Edge&lt;br /&gt;
| Jul 2015&lt;br /&gt;
| [[Microsoft Edge Legacy|Edge [Legacy]]] / [[Windows 10]]&lt;br /&gt;
| ECMA-262 5.1 to 9 (2018) edition&lt;br /&gt;
(kept up to date without engine versioning)&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are two versions of the Chakra JsRT engine.&lt;br /&gt;
The original one was used by [[Internet Explorer 9]] and later, and is sometimes referred to as &amp;quot;jscript9.dll&amp;quot; or &amp;quot;legacy Chakra engine&amp;quot;, and a second one used by [[Microsoft Edge Legacy]] browser and sometimes referred to as &amp;quot;new Chakra engine&amp;quot;, &amp;quot;Edge engine&amp;quot; or &amp;quot;Chakra.dll&amp;quot;.&lt;br /&gt;
Both Chakra JsRT versions can be used by other applications using the JsRT API and can be installed side by side.&amp;lt;ref&amp;gt;{{cite web |title=Targeting Microsoft Edge vs. Legacy Engines in JsRT APIs |url=https://docs.microsoft.com/en-us/microsoft-edge/hosting/chakra-hosting/targeting-edge-vs-legacy-engines-in-jsrt-apis |website=Microsoft Edge documentation (Microsoft Docs) |publisher=Microsoft |access-date=19 February 2020 |language=en-us}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is also a [[#JScript (COM Classic)|COM Classic]] version of Chakra internally called &amp;quot;JScript 9 Legacy&amp;quot; (provided by jscript9Legacy.dll), introduced with Windows 11 24H2, which brings back compatibility with Active Scripting hosts and intended as a compatible drop-in replacement for JScript 5.8. Although largely compatible with the original JScript 5.8, there are notable breaking differences.&amp;lt;ref&amp;gt;{{cite web |url=https://learn.microsoft.com/en-us/answers/questions/1071647/windows-11-22h2-has-a-different-way-of-using-the-j |title=Windows 11 22H2 has a different way of using the JS engine? - Microsoft Q&amp;amp;A}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See separate page about new [[Chakra (JavaScript engine)|Chakra (Edge) engine]].&lt;br /&gt;
&lt;br /&gt;
=== JScript .NET (CLI) ===&lt;br /&gt;
{{Main|JScript .NET}}&lt;br /&gt;
JScript .NET is a [[Microsoft .NET strategy|Microsoft .NET]] implementation of JScript. It is a [[Common Language Infrastructure|CLI]] language and thus inherits very powerful features, but lacks many features of the original JScript language, making it inappropriate for many scripting scenarios.&lt;br /&gt;
JScript .NET can be used for [[ASP.NET]] pages and for complete .NET applications, but the lack of support for this language in Microsoft Visual Studio places it more as an upgrade path for classic [[Active Server Pages|ASP]] using classic JScript than as a new first-class language.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Version&lt;br /&gt;
! Platform&lt;br /&gt;
! Date&lt;br /&gt;
! Introduced with&lt;br /&gt;
! Based on&lt;br /&gt;
|-&lt;br /&gt;
| 7.0 || Desktop [[Common Language Runtime|CLR]] 1.0 || 2002-01-05 || [[.NET Framework]] 1.0 || ECMA-262 3rd edition{{refn|JScript .NET is &amp;quot;being developed in conjunction with ECMAScript Edition 4&amp;quot;.&amp;lt;ref&amp;gt;{{citation |url=https://msdn.microsoft.com/en-us/library/xkx7dfw1(VS.71).aspx |title=What Is JScript .NET? |publisher=Microsoft}}&amp;lt;/ref&amp;gt;|group=note|name=dotnet}}&lt;br /&gt;
|-&lt;br /&gt;
| 7.1 || Desktop [[Common Language Runtime|CLR]] 1.1 || 2003-04-01 || [[.NET Framework]] 1.1 || ECMA-262 3rd edition&amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;dotnet&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8.0 || Desktop [[Common Language Runtime|CLR]] 2.0 || 2005-11-07 || [[.NET Framework]] 2.0 || ECMA-262 3rd edition&amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;dotnet&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10.0 || Desktop [[Common Language Runtime|CLR]] 4.0 || 2010-08-03 || [[.NET Framework]] 4.0 || ECMA-262 3rd edition&amp;lt;ref group=&amp;quot;note&amp;quot; name=&amp;quot;dotnet&amp;quot; /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
JScript .NET is unsupported in the [[.NET Compact Framework]].{{citation needed|date=March 2012}}&lt;br /&gt;
&lt;br /&gt;
JScript .NET versions are unrelated to classic JScript versions, and are a separate product line. Even though JScript .NET is unsupported within the Visual Studio IDE, its versions are in sync with other .NET languages versions ([[C Sharp (programming language)|C#]], [[VB.NET]], [[VC++]]) that follow their corresponding Visual Studio versions.&lt;br /&gt;
&lt;br /&gt;
.NET Framework 3.0 and 3.5 are built on 2.0 and do not include the newer JScript.NET release (version 10.0 for .NET Framework 4.0).&lt;br /&gt;
&lt;br /&gt;
(Source: file version of jsc.exe JScript.NET compiler and Microsoft.JScript.dll installed with .NET Framework)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[JScript.Encode]]&lt;br /&gt;
* [[Windows Script File]]&lt;br /&gt;
* [[Windows Script Host]]&lt;br /&gt;
* [[WinJS]]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
{{Reflist|group=note}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
{{Wikibooks|Computer Programming/Hello world}}&lt;br /&gt;
* [http://msdn2.microsoft.com/en-us/library/hbxc2t98.aspx JScript documentation in the MSDN Library]&lt;br /&gt;
* [http://download.microsoft.com/download/f/f/e/ffea3abf-b55f-4924-b5a5-bde0805ad67c/Windows%20Script%20Release%20Notes.rtf JScript 5.7 Release Notes]&lt;br /&gt;
* [http://msdn2.microsoft.com/en-us/library/72bd815a(vs.71).aspx JScript .NET documentation in the MSDN Library]&lt;br /&gt;
* [http://blogs.msdn.com/jscript JScript blog]&lt;br /&gt;
* [http://www.webmasterworld.com/forum91/68.htm JavaScript – JScript – ECMAScript version history]&lt;br /&gt;
* [http://msdn.microsoft.com/en-us/library/49zhkzs5(v=vs.100).aspx JScript Features – ECMA]&lt;br /&gt;
* [http://msdn.microsoft.com/en-us/library/894hfyb4(v=vs.100).aspx JScript Features – Non-ECMA]&lt;br /&gt;
* [http://docs.microsoft.com/en-us/scripting/javascript/what-s-new-in-javascript New features in JavaScript (Microsoft Docs)]&lt;br /&gt;
&lt;br /&gt;
{{ECMAScript}}&lt;br /&gt;
{{Microsoft APIs}}&lt;br /&gt;
{{Internet Explorer}}&lt;br /&gt;
{{Microsoft Windows components}}&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Jscript}}&lt;br /&gt;
[[Category:Internet Explorer]]&lt;br /&gt;
[[Category:JavaScript dialect engines]]&lt;br /&gt;
[[Category:JavaScript programming language family]]&lt;br /&gt;
[[Category:Microsoft programming languages]]&lt;br /&gt;
[[Category:Object-based programming languages]]&lt;br /&gt;
[[Category:Prototype-based programming languages]]&lt;br /&gt;
[[Category:Scripting languages]]&lt;/div&gt;</summary>
		<author><name>imported&gt;FrescoBot</name></author>
	</entry>
</feed>