V8 EcmaScript features

1,425 views
Skip to first unread message

Matthias Luebken

unread,
Mar 2, 2011, 8:41:14 AM3/2/11
to v8-u...@googlegroups.com
Hi

While stumbling over an article about EcmaScript 5 and Security [0] I was wandering what EcmaScript 5 features are available currently in V8/Node.JS and what will be in the future (e.g. strict mode)?

The resources I found so far are not sufficient: The V8 Changelog [1] just shows smaller changes and doesn't give an overview. A list of features in the node wiki [2] seems to be only a rough overview.

So where can get an overview and track changes of V8 EcmaScript features?

Matthias

[0] http://www.infoq.com/interviews/ecmascript-5-caja-retrofitting-security
[1] http://code.google.com/p/v8/source/browse/trunk/ChangeLog
[2] https://github.com/joyent/node/wiki/ECMA-5-Mozilla-Features-Implemented-in-V8

Mads Sig Ager

unread,
Mar 2, 2011, 9:24:00 AM3/2/11
to v8-u...@googlegroups.com, Matthias Luebken
Hi Matthias,

we are pretty close to having support for all EcmaScript 5 features. The last thing that is missing is the completion of strict mode. Currently strict mode support is partial. If you notice ES5 features that are missing, please file bug reports on the public issue tracker.

The issue tracker has a label for ES5 issues: http://code.google.com/p/v8/issues/list?can=2&q=label%3AES5

Cheers,    -- Mads

Matthias Luebken

unread,
Mar 2, 2011, 9:52:12 AM3/2/11
to v8-u...@googlegroups.com, Matthias Luebken
Hi Mads

thanks for the reply. I am by no means an EcmaScript 5 expert but will keep an eye open.

BTW: I've noted this here: http://code.google.com/p/v8/wiki/JavaScript

Matthias

Matthias Luebken

unread,
Mar 15, 2011, 8:53:02 AM3/15/11
to v8-u...@googlegroups.com, Matthias Luebken
Hey Mads

I've just watched a nice talk from David Herman from Mozilla about "EcmaScript.Next" http://blog.mozilla.com/dherman/2011/02/23/my-js-meetup-talk/

Several features (let, modules, destructuring) seem interesting. What is V8's take on these features? And what is V8's general view on new features after EcmaScript5 ?

Thanks
Matthias 

Mads Sig Ager

unread,
Mar 15, 2011, 8:57:19 AM3/15/11
to v8-u...@googlegroups.com, Matthias Luebken
As we are doing with ES5, we will follow the language evolution when new specs are ratified in the EcmaScript spec committees and browser vendors agree to implement them. For some of the features we might start experimenting before the spec is ratified.

Cheers,    -- Mads
Reply all
Reply to author
Forward
0 new messages