Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #20209

[ANN] ECMAScript Support Matrix 2

Message-ID <1603756.OtVEcjL9DW@PointedEars.de> (permalink)
From Thomas 'PointedEars' Lahn <PointedEars@web.de>
Organization PointedEars Software (PES)
Date 2013-06-11 19:14 +0200
Newsgroups comp.lang.javascript
Subject [ANN] ECMAScript Support Matrix 2

Show all headers | 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


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