Browse Source

Update about es6 branch.

Dmitry Panov 5 years ago
parent
commit
043cf4f34a
1 changed files with 8 additions and 5 deletions
  1. 8 5
      README.md

+ 8 - 5
README.md

@@ -57,11 +57,14 @@ and it includes an event loop.
 
 ### Can you implement (feature X from ES6 or higher)?
 
-It's very unlikely that I will be adding new functionality any time soon. It don't have enough time 
-for adding full ES6 support and I don't want to end up with something that is stuck in between ES5 and ES6.
-Most of the new features are available through shims and transpilers. Goja can run Babel (up to v7) and any
-other transpiler as long as it's written in ES5. You can even add a wrapper that will do the translation
-on the fly. Sourcemaps are supported.
+There is now an es6 branch. This is work in progress and all new ES6 features will go there. Every commit
+in this branch represents a relatively stable state (i.e. it compiles and passes all enabled tc39 tests),
+however because the version of tc39 tests I use is quite old, it may be not as well tested as the ES5.1
+functionality. Because ES6 is a superset of ES5.1 it should now break your existing code.
+
+I will be adding features in their dependency order and as quickly as my time allows. Please do not ask
+for ETA. Eventually it will be merged into master. If you wish to implement a new feature please contact
+me first and read the section below.
 
 ### How do I contribute?