0

I'm sorry if this has been asked before.

Some ES6/7 standards are implemented in Firefox beta versions alone and not in Chrome, and vice versa. Can anyone please list which browsers support what? Is there any single browser which implemented most of those standards.

For e.g.: I'm not able to use Object.observe in Firefox. It is available in Chrome beta v36.

Please see: Do not mark duplicate for object.observe. I'm not interested in Object.observe There are other standards as well. Please specify others compatibility too.

Ashwin Aggarwal
  • 589
  • 7
  • 20
  • 1
    You can use the [table](http://kangax.github.io/compat-table/es6/) mentioned in the other answer to check any function. – thefourtheye Jun 07 '14 at 10:01
  • 1
    I've no idea why thefourtheye thinks this is a duplicate of that much narrower question, but this is still overly broad. There are a lot of features in new versions of JS, and creating a browser support list would be a pretty big task … the results of which would quickly become out of date. – Quentin Jun 07 '14 at 10:01
  • @quentin and thefourtheye did you try to understand the context of the question before marking it as duplicate? – Ashwin Aggarwal Jun 07 '14 at 10:04
  • @Ashwin It is me, who marked it as a duplicate. If not duplicate, your question can be closed for other reasons. Atleast the duplicate question will give you some idea. – thefourtheye Jun 07 '14 at 10:06
  • @thefourtheye: Still, you should have made the pointer a link in a comment, and vote to close as "too broad". I've reopened, it really was not an exact duplicate. – Bergi Jun 07 '14 at 12:44
  • The answer provided by Andreas below lists it well. The issue now is how to run this [fiddle](http://jsfiddle.net/ashwinaggarwal/hEVes/) in chrome on my localhost. Specifying **** works in Firefox but not in Chrome – Ashwin Aggarwal Jun 09 '14 at 06:33

1 Answers1

0

See this table. It has a few mistakes in it, and glosses over the details (in particular, whether the implementation of a feature actually is complete and standard-conformant), but for most part it seems close enough.

Andreas Rossberg
  • 31,309
  • 3
  • 55
  • 70
  • The above table lists very well. Thanks @Andreas Rossberg. In Firefox we can run new features by specifying version in script tag. Same does not work in Chrome (Version 35.0.1916.114 m). Like this fiddle works in Firefox but not in Chrome, through above table says Chrome v35 supports generators.. Can you please help me how to run the same code in Chrome? – Ashwin Aggarwal Jun 09 '14 at 06:23
  • *[Fiddle](http://jsfiddle.net/ashwinaggarwal/hEVes/). Sorry I missed in my above comment. – Ashwin Aggarwal Jun 09 '14 at 06:31
  • In Chrome, you have to turn on "Experimental JavaScript features" for now (as the table says). In Firefox, new features are on by default -- its version tags actually have nothing to do with ES6/7, but with ancient FF-specific JS extensions. – Andreas Rossberg Jun 09 '14 at 10:10