<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://fileformats.archiveteam.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=ECMAScript</id>
		<title>ECMAScript - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=ECMAScript"/>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=ECMAScript&amp;action=history"/>
		<updated>2026-04-15T13:41:29Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=ECMAScript&amp;diff=16547&amp;oldid=prev</id>
		<title>Dan Tobias at 19:58, 7 March 2014</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=ECMAScript&amp;diff=16547&amp;oldid=prev"/>
				<updated>2014-03-07T19:58:23Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 19:58, 7 March 2014&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Purists make a big deal about the distinctions between the various *scripts; &amp;quot;Don't call it 'JavaScript' when that particular chunk of code is really 'JScript' or 'ECMAScript'!&amp;quot; The public, and even most tech types, blithely ignores it and calls the whole messy cluster of scripting languages &amp;quot;JavaScript&amp;quot; (that emulation project is JSMESS, not ECMASMESS), and stores it in .js files and tags it with the &amp;lt;code&amp;gt;text/javascript&amp;lt;/code&amp;gt; MIME type, despite the existence of other &amp;quot;official&amp;quot; extensions and MIME types for different script variations such as ECMAScript. And the scripts generally run fairly well on the newest browsers no matter what the browser makers happen to call the scripting language within their own platform.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Purists make a big deal about the distinctions between the various *scripts; &amp;quot;Don't call it 'JavaScript' when that particular chunk of code is really 'JScript' or 'ECMAScript'!&amp;quot; The public, and even most tech types, blithely ignores it and calls the whole messy cluster of scripting languages &amp;quot;JavaScript&amp;quot; (that emulation project is JSMESS, not ECMASMESS), and stores it in .js files and tags it with the &amp;lt;code&amp;gt;text/javascript&amp;lt;/code&amp;gt; MIME type, despite the existence of other &amp;quot;official&amp;quot; extensions and MIME types for different script variations such as ECMAScript. And the scripts generally run fairly well on the newest browsers no matter what the browser makers happen to call the scripting language within their own platform.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;ECMAScript is standardized as ECMA-262, which has had a number of revisions over the years. A version is also standardized as ISO/IEC 16262, which can be found in a &amp;quot;free&amp;quot; version (downloadable from ISO at no charge, but which all sorts of licensing conditions you have to click through, and in a locked-up [[PDF]] file) as well as a [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=55755 paywalled] version (just why somebody would pay for a file that's available free is unlcear). The ECMA versions, on the other hand, are out on the web for free.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;ECMAScript is standardized as ECMA-262, which has had a number of revisions over the years. A version is also standardized as ISO/IEC 16262, which can be found in a &amp;quot;free&amp;quot; version (downloadable from ISO at no charge, but which &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;has &lt;/ins&gt;all sorts of licensing conditions you have to click through, and in a locked-up [[PDF]] file) as well as a [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=55755 paywalled] version (just why somebody would pay for a file that's available free is unlcear). The ECMA versions, on the other hand, are out on the web for free.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Standards ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Standards ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=ECMAScript&amp;diff=15797&amp;oldid=prev</id>
		<title>Dan Tobias: Created page with &quot;{{FormatInfo |formattype=Languages |subcat=Programming Languages |extensions={{ext|es}} |mimetypes={{mimetype|application/ecmascript}} |released=1997 }} '''ECMAScript''' is th...&quot;</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=ECMAScript&amp;diff=15797&amp;oldid=prev"/>
				<updated>2014-01-18T16:35:06Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{FormatInfo |formattype=Languages |subcat=Programming Languages |extensions={{ext|es}} |mimetypes={{mimetype|application/ecmascript}} |released=1997 }} &amp;#039;&amp;#039;&amp;#039;ECMAScript&amp;#039;&amp;#039;&amp;#039; is th...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=Languages&lt;br /&gt;
|subcat=Programming Languages&lt;br /&gt;
|extensions={{ext|es}}&lt;br /&gt;
|mimetypes={{mimetype|application/ecmascript}}&lt;br /&gt;
|released=1997&lt;br /&gt;
}}&lt;br /&gt;
'''ECMAScript''' is the standardized version of [[JavaScript]] by the organization ECMA (originally European Computer Manufacturers' Association, preferring now to go by the de-acronymized version of its name, Ecma, which looks like a skin disease). It was created in the wake of not-quite-compatible implementations of the scripting language during the late '90s browser wars; Netscape had JavaScript, while Microsoft had its own ripoff, JScript. ECMAScript codified an interoperable version of the language. This standardization has succeeded to the extent that modern browsers are now able to run very complex things, like [http://jsmess.textfiles.com/ JSMESS], across different browsers and platforms.&lt;br /&gt;
&lt;br /&gt;
Purists make a big deal about the distinctions between the various *scripts; &amp;quot;Don't call it 'JavaScript' when that particular chunk of code is really 'JScript' or 'ECMAScript'!&amp;quot; The public, and even most tech types, blithely ignores it and calls the whole messy cluster of scripting languages &amp;quot;JavaScript&amp;quot; (that emulation project is JSMESS, not ECMASMESS), and stores it in .js files and tags it with the &amp;lt;code&amp;gt;text/javascript&amp;lt;/code&amp;gt; MIME type, despite the existence of other &amp;quot;official&amp;quot; extensions and MIME types for different script variations such as ECMAScript. And the scripts generally run fairly well on the newest browsers no matter what the browser makers happen to call the scripting language within their own platform.&lt;br /&gt;
&lt;br /&gt;
ECMAScript is standardized as ECMA-262, which has had a number of revisions over the years. A version is also standardized as ISO/IEC 16262, which can be found in a &amp;quot;free&amp;quot; version (downloadable from ISO at no charge, but which all sorts of licensing conditions you have to click through, and in a locked-up [[PDF]] file) as well as a [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=55755 paywalled] version (just why somebody would pay for a file that's available free is unlcear). The ECMA versions, on the other hand, are out on the web for free.&lt;br /&gt;
&lt;br /&gt;
== Standards ==&lt;br /&gt;
* [http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%203rd%20edition,%20December%201999.pdf ECMA-262 spec, 3rd edition, 1999]&lt;br /&gt;
* [http://www.mozilla.org/js/language/E262-3.pdf ECMA-262 spec, final 3rd edition, 2000]&lt;br /&gt;
* [http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262%205th%20edition%20December%202009.pdf ECMA-262 spec, 5th edition, 2009]&lt;br /&gt;
* [http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262%20edition%205.1,%20June%202011.pdf ECMA-262 spec, version 5.1, 2011]&lt;br /&gt;
* [http://standards.iso.org/ittf/PubliclyAvailableStandards/c055755_ISO_IEC_16262_2011(E).zip ISO/IEC 16262 2011]&lt;br /&gt;
&lt;br /&gt;
== Other links ==&lt;br /&gt;
* [http://www.ecmascript.org/ Official site]&lt;br /&gt;
* [[Wikipedia:ECMAScript|Wikipedia article]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	</feed>