Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.javascript > #20209
| Path | csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!texta.sil.at!npeer.de.kpn-eurorings.net!npeer-ng0.de.kpn-eurorings.net!newsfeed.arcor.de!newsspool3.arcor-online.net!news.arcor.de.POSTED!not-for-mail |
|---|---|
| Content-Type | text/plain; charset="UTF-8" |
| Message-ID | <1603756.OtVEcjL9DW@PointedEars.de> (permalink) |
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
| Reply-To | Thomas 'PointedEars' Lahn <usenet@PointedEars.de> |
| Organization | PointedEars Software (PES) |
| Date | Tue, 11 Jun 2013 19:14:04 +0200 |
| User-Agent | KNode/4.10.2 |
| Content-Transfer-Encoding | 8Bit |
| X-Face | %i>XG-yXR'\"2P/C_aO%~;2o~?g0pPKmbOw^=NT`tprDEf++D.m7"}HW6.#=U:?2GGctkL,f89@H46O$ASoW&?s}.k+&.<b';Md8`dH6iqhT)6C^.Px|[=M@7=Ik[_w<%n1Up"LPQNu2m8|L!/3iby{-]A+#YE}Kl{Cw$\U!kD%K}\2jz"QQP6Uqr],./"?;=4v |
| Face | iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEXTxa4RFk5dUWANED8PFEfy7+MGBiW+n3ZNF/QuAAACaElEQVQ4jVXUwVOcMBQG8Dc7Rc4PUntdWV2uxjDpGaGeozOp1woar4jd5t/v9wLstMwsA/ntlxdCAgUc1hjTc9/JCZfGoo3wG3HdmdAWrIJRHe7GM/TmpY5VFefuVcAkkPbLIaN8rmPmjloyZxgyR3GuJ4K0AGtJ2htz8o7yqikm759fldQXaMpbDzjKAG+8v+AugVTOPO5DOjLvGtUYQwh0CPjnVMyGd+8/GfUB5nLKJDD2aLDh5HYyMDJGDwQIo2ZmZcKbowNmAdB/AzyFhrmF2MHRb0QJJfaAnwGB6orZhoykLzJtGwF/xpYxI1dswomiUj3gTuAIqCn/4C7cULwGNBtwMTk3Y4LfKB5YUaOKBKYtpplm7u0vip8tU1NWWyI/7XdcSuIDoMt6rVHMWT0DbjHPGqDqZVSa6zleLcUTcIKLoMv3ueJluALtAo9B302zPPlrtiVScRdCjXvVh3e3JpYa/jjkuC9N+LrBMlz/eAN4eQijX2EdLo6c5tGGHwLyHFtXk89dDGHwCVhG9T0S/j55AhRZgkMCmUQXJ49TnS1wnQDvw0eAh9ICeMmEFbCnPMFzjAvsWoEWEFdYEx+S0MoUZ1gT1wId8+AF3Bl2OoEu906AUHx5VLw/gXYg/x84loOah/2UYNrgiwSwGO7RfUzVBbx/kgpckumGOi6QirtD6gkLTitbnxNol47S2jVc2vsN5kPqaAHT8uUdAJM4v/DanjYOwmUjWznGfwB7sGtAtor5BgofDuzaRj4kSQAqDakTsKORa3Q3xKi3gE1fhl71KRMqrdZ2AWNNg/YOhQyrVBnb+i+nEg4bsDA+egAAAABJRU5ErkJggg== |
| Newsgroups | comp.lang.javascript |
| Subject | [ANN] ECMAScript Support Matrix 2 |
| MIME-Version | 1.0 |
| Lines | 65 |
| NNTP-Posting-Date | 11 Jun 2013 19:14:28 CEST |
| NNTP-Posting-Host | f943dd89.newsspool3.arcor-online.net |
| X-Trace | DXC=N0NLdUHi;N<nBOkdL^Lo7>McF=Q^Z^V384Fo<]lROoR18kF<OcfhCO;1Na@Z_S6Ve<DZm8W4\YJN<b@mF9jNikd5BoKGPB=12A7:mEOQOOCdA? |
| X-Complaints-To | usenet-abuse@arcor.de |
| Xref | csiph.com comp.lang.javascript:20209 |
Show key headers only | View raw
Hello all,
I would like to announce the release of a new version of the
ECMAScript Support Matrix (ES-Matrix), available at
<http://PointedEars.de/es-matrix>
The ES-Matrix is an ongoing community-supported effort to document and
compare the features of widely distributed ECMAScript implementations,
currently:
* Netscape/Mozilla JavaScript (since 1995/1996 CE)
* Microsoft JScript (since 1996)
* Opera ECMAScript (since 1997)
* KDE JavaScript (since 2000)
* Apple/WebKit JavaScriptCore (since 2003/2005)
* Google V8 JavaScript (since 2008)
It enables developers of ECMAScript-based applications to improve the
compatibility, robustness, and efficiency of their code by adding feature
tests and fallbacks where they are considered necessary, and (re)moving
them where they are no longer (always) considered necessary.
Important changes to the previous version (baseline 2011-08-21, r54) are:
* Based on a novel, scientific approach: [1]
- Tests of more features of ECMAScript 3, 5 and beyond
(targeting full coverage)
- More thorough tests for availability and functionality of features
based on Specification algorithms (ES 5.1, usually non-strict mode)
- Easy maintenance of features and testcases
- Possibility for immediate feedback of test results (submit button)
- Persistent storage of test results
- Automatic invalidation of test results if testcases are modified
- Detailed results for versions of implementations and testcases
- Semi-automatic linking of environments to versions of
implementations
- Semi-automatic determination of safe features
- General applicability of the testing framework to similar areas
(like the DOM)
* Input control to filter features table by text or regular expression
* Improved readability by displaying feature details only on demand
(hovering of mouse pointer; to be completed)
* Detailed SVG timeline (tabular timeline removed for the time being)
* Updated version information and detection
* Uses HTML5 for semantic markup and microdata
* Lots of bugfixes
See the changelog, which is linked to on top of the Matrix, for details.
Constructive feedback is welcome.
________
[1] Lahn, Thomas (2012). “Features von ECMAScript-basierten
Programmiersprachen – Eine vergleichende Analyse” (“Features of
ECMAScript-based programming languages. A comparative analysis.”
BSc SUPSI in Computer Science. Fernfachhochschule Schweiz (Swiss
Distance-Learning University of Applied Sciences). (translation
into English in progress)
--
PointedEars
Twitter: @PointedEars2
Please do not Cc: me. / Bitte keine Kopien per E-Mail.
Back to comp.lang.javascript | Previous | Next — Next in thread | Find similar | Unroll thread
[ANN] ECMAScript Support Matrix 2 Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-06-11 19:14 +0200
Re: ECMAScript Support Matrix 2 "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2013-06-16 21:41 -0700
Re: ECMAScript Support Matrix 2 "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2013-06-16 22:01 -0700
Re: ECMAScript Support Matrix 2 Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-06-17 09:15 +0200
Re: ECMAScript Support Matrix 2 Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-06-17 14:50 +0200
Re: ECMAScript Support Matrix 2 "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2013-06-16 21:49 -0700
Re: [ANN] ECMAScript Support Matrix 2 "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2013-06-18 20:02 -0700
Re: [ANN] ECMAScript Support Matrix 2 Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-06-19 13:56 +0200
csiph-web