Modified: trunk/Source/_javascript_Core/features.json (217804 => 217805)
--- trunk/Source/_javascript_Core/features.json 2017-06-05 23:22:16 UTC (rev 217804)
+++ trunk/Source/_javascript_Core/features.json 2017-06-05 23:32:27 UTC (rev 217805)
@@ -38,7 +38,7 @@
{
"name": "WebAssembly",
"status": {
- "status": "In Development"
+ "status": "Supported in preview"
},
"url": "http://webassembly.github.io",
"webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=146064",
@@ -54,16 +54,6 @@
"features": [
{
- "name": "ASM.js",
- "status": {
- "status": "In Development",
- "enabled-by-default": true
- },
- "url": "http://asmjs.org",
- "description": "ASM.js defines a subset of _javascript_ that enforce stronger typing and has specific patterns of memory access. ASM.js is rarely hand-written, it is typically generated from other languages by compiler such as Emscripten.",
- "comment": "There is no \"use asm\" mode in _javascript_Core. Instead WebKit integrates ASM.js optimizations directly in the optimizer. As a result, it is possible to mix ASM-style typing with regular code and still get great performance and power efficiency."
- },
- {
"name": "Array.prototype.copyWithin",
"status": {
"status": "Supported",
@@ -101,6 +91,22 @@
"specification": "ES6"
},
{
+ "name": "async/await",
+ "status": {
+ "status": "Supported",
+ "enabled-by-default": true
+ },
+ "url": "https://tc39.github.io/ecma262/#sec-async-function-definitions",
+ "documentation-url": "https://developer.mozilla.org/en-US/docs/Web/_javascript_/Reference/Statements/async_function",
+ "description": "Async functions are a way to mix generators with promises to allow writing asynchronous code that looks synchronous.",
+ "specification": "ES7",
+ "contact": {
+ "name": "Saam Barati",
+ "twitter": "@saambarati",
+ "email": "[email protected]"
+ }
+ },
+ {
"name": "Block Scoping",
"status": {
"status": "Supported",
@@ -215,6 +221,17 @@
"description": "Extend Number with the methods Number.isFinite(), Number.isInteger(), Number.isSafeInteger(), Number.isNaN() and the attributes Number.EPSILON, Number.MIN_SAFE_INTEGER, Number.MAX_SAFE_INTEGER."
},
{
+ "name": "Object rest/spread",
+ "status": {
+ "status": "In development",
+ "enabled-by-default": false
+ },
+ "url": "https://github.com/tc39/proposal-object-rest-spread",
+ "documentation-url": "http://2ality.com/2016/10/rest-spread-properties.html",
+ "specification": "ESNext",
+ "description": "New syntax for gathering the rest of an object's properties when using destructuring."
+ },
+ {
"name": "Octal and Binary Literals",
"status": {
"status": "Supported",