Path: csiph.com!usenet.pasdenom.info!news.albasani.net!feeder.erje.net!eweka.nl!lightspeed.eweka.nl!npeer.de.kpn-eurorings.net!npeer-ng0.de.kpn-eurorings.net!newsfeed.arcor.de!newsspool1.arcor-online.net!news.arcor.de.POSTED!not-for-mail Content-Type: text/plain; charset="UTF-8" Message-ID: <1471298.PYV6u8BbJF@PointedEars.de> From: Thomas 'PointedEars' Lahn Reply-To: Thomas 'PointedEars' Lahn Organization: PointedEars Software (PES) Date: Fri, 23 Mar 2012 22:28:31 +0100 User-Agent: KNode/4.4.11 Content-Transfer-Encoding: 8Bit Subject: Re: An HTML puzzle arising in comp.dcom.telecom Newsgroups: comp.infosystems.www.authoring.html,comp.lang.javascript References: <794pa1nyeyxt$.150wrj3kzbqxf$.dlg@40tude.net> <16251135.ysFih1yiRF@PointedEars.de> <49351877.YEC0ybLSXE@PointedEars.de> <1483967.rfNEfOXQ13@PointedEars.de> Followup-To: comp.lang.javascript MIME-Version: 1.0 Lines: 53 NNTP-Posting-Date: 23 Mar 2012 22:28:32 CET NNTP-Posting-Host: 84392ea3.newsspool4.arcor-online.net X-Trace: DXC=3TABU8Pd:M0RLigj];iP=84IUKeMA1eob1=4 X-Complaints-To: usenet-abuse@arcor.de Xref: csiph.com comp.infosystems.www.authoring.html:2253 comp.lang.javascript:13016 Eric Bednarz wrote: > Thomas 'PointedEars' Lahn writes: >> [...] JavaScript is only one of many ECMAScript implementations which >> differ from the ECMAScript Language Specification and from each other. > > My favourite ECMAScript implementation is the 'V8 JavaScript Engine'. Add me. It has been my observation that of the six major ECMAScript implementations in web browsers that I tested so far¹, it currently provides the most complete support for features specified in ECMAScript Edition 5(.1) (2009/2011), which is one reason why I used it as a primary reference implementation for creating the test cases for the comparison of features. The other reason is that Chromium/Chrome has become my primary Web browser above Iceweasel/Firefox on the desktop, because of the former's speed and versatility (especially regarding HTML5 and CSS). Incidentally, the former can probably be attributed to a large degree to V8 which is one of the few script engines to compile to native machine code instead of interpreted byte-code [1a, 1b] (the other I have found to do this is SquirrelFish Extreme of recent Apple JavaScriptCore versions [2]). Which – again – points out the importance of distinguishing between implementations. But we are getting off-topic. X-Post & F'up2 comp.lang.javascript PointedEars ___________ ¹ Netscape/Mozilla JavaScript, Microsoft JScript, Opera ECMAScript, KDE JavaScript, Apple JavaScriptCore, Google V8 JavaScript References: [1a] Morita, Hajime (13. Jan. 2009). „Why Is the New Google V8 Engine So Fast? [Part 1]“. In: Nikkei Electronics Asia. (accessed 2012-02-15). [1b] Kirsch, Christian (2010-12-08). „Chromes ‘Kurbelwelle’ optimiert JavaScript zur Laufzeit“. In: iX. News. (accessed 2012-02-15). [2] Stachowiak, Maciej (18. Sep. 2008). „Introducing SquirrelFish Extreme“. In: Surfin’ Safari. (accessed 2012-02-17). -- Anyone who slaps a 'this page is best viewed with Browser X' label on a Web page appears to be yearning for the bad old days, before the Web, when you had very little chance of reading a document written on another computer, another word processor, or another network. -- Tim Berners-Lee