{
  "javascript": {
    "builtins": {
      "Proxy": {
        "__compat": {
          "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy",
          "spec_url": "https://tc39.es/ecma262/#sec-proxy-objects",
          "support": {
            "chrome": {
              "version_added": "49"
            },
            "chrome_android": {
              "version_added": "49"
            },
            "edge": {
              "version_added": "12"
            },
            "firefox": {
              "version_added": "18"
            },
            "firefox_android": {
              "version_added": "18"
            },
            "ie": {
              "version_added": false
            },
            "nodejs": {
              "version_added": "6.0.0"
            },
            "opera": {
              "version_added": "36"
            },
            "opera_android": {
              "version_added": "36"
            },
            "safari": {
              "version_added": "10"
            },
            "safari_ios": {
              "version_added": "10"
            },
            "samsunginternet_android": {
              "version_added": "5.0"
            },
            "webview_android": {
              "version_added": "49"
            }
          },
          "status": {
            "experimental": false,
            "standard_track": true,
            "deprecated": false
          }
        },
        "Proxy": {
          "__compat": {
            "description": "<code>Proxy()</code> constructor",
            "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy",
            "spec_url": "https://tc39.es/ecma262/#sec-proxy-constructor",
            "support": {
              "chrome": {
                "version_added": "49"
              },
              "chrome_android": {
                "version_added": "49"
              },
              "edge": {
                "version_added": "12"
              },
              "firefox": {
                "version_added": "18"
              },
              "firefox_android": {
                "version_added": "18"
              },
              "ie": {
                "version_added": false
              },
              "nodejs": {
                "version_added": "6.0.0"
              },
              "opera": {
                "version_added": "36"
              },
              "opera_android": {
                "version_added": "36"
              },
              "safari": {
                "version_added": "10"
              },
              "safari_ios": {
                "version_added": "10"
              },
              "samsunginternet_android": {
                "version_added": "5.0"
              },
              "webview_android": {
                "version_added": "49"
              }
            },
            "status": {
              "experimental": false,
              "standard_track": true,
              "deprecated": false
            }
          }
        },
        "handler": {
          "apply": {
            "__compat": {
              "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/apply",
              "spec_url": "https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-call-thisargument-argumentslist",
              "support": {
                "chrome": {
                  "version_added": "49"
                },
                "chrome_android": {
                  "version_added": "49"
                },
                "edge": {
                  "version_added": "12"
                },
                "firefox": {
                  "version_added": "18"
                },
                "firefox_android": {
                  "version_added": "18"
                },
                "ie": {
                  "version_added": false
                },
                "nodejs": {
                  "version_added": "6.0.0"
                },
                "opera": {
                  "version_added": "36"
                },
                "opera_android": {
                  "version_added": "36"
                },
                "safari": {
                  "version_added": "10"
                },
                "safari_ios": {
                  "version_added": "10"
                },
                "samsunginternet_android": {
                  "version_added": "5.0"
                },
                "webview_android": {
                  "version_added": "49"
                }
              },
              "status": {
                "experimental": false,
                "standard_track": true,
                "deprecated": false
              }
            }
          },
          "construct": {
            "__compat": {
              "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/construct",
              "spec_url": "https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-construct-argumentslist-newtarget",
              "support": {
                "chrome": {
                  "version_added": "49"
                },
                "chrome_android": {
                  "version_added": "49"
                },
                "edge": {
                  "version_added": "12"
                },
                "firefox": {
                  "version_added": "18"
                },
                "firefox_android": {
                  "version_added": "18"
                },
                "ie": {
                  "version_added": false
                },
                "nodejs": {
                  "version_added": "6.0.0"
                },
                "opera": {
                  "version_added": "36"
                },
                "opera_android": {
                  "version_added": "36"
                },
                "safari": {
                  "version_added": "10"
                },
                "safari_ios": {
                  "version_added": "10"
                },
                "samsunginternet_android": {
                  "version_added": "5.0"
                },
                "webview_android": {
                  "version_added": "49"
                }
              },
              "status": {
                "experimental": false,
                "standard_track": true,
                "deprecated": false
              }
            }
          },
          "defineProperty": {
            "__compat": {
              "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/defineProperty",
              "spec_url": "https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-defineownproperty-p-desc",
              "support": {
                "chrome": {
                  "version_added": "49"
                },
                "chrome_android": {
                  "version_added": "49"
                },
                "edge": {
                  "version_added": "12"
                },
                "firefox": {
                  "version_added": "18"
                },
                "firefox_android": {
                  "version_added": "18"
                },
                "ie": {
                  "version_added": false
                },
                "nodejs": {
                  "version_added": "6.0.0"
                },
                "opera": {
                  "version_added": "36"
                },
                "opera_android": {
                  "version_added": "36"
                },
                "safari": {
                  "version_added": "10"
                },
                "safari_ios": {
                  "version_added": "10"
                },
                "samsunginternet_android": {
                  "version_added": "5.0"
                },
                "webview_android": {
                  "version_added": "49"
                }
              },
              "status": {
                "experimental": false,
                "standard_track": true,
                "deprecated": false
              }
            }
          },
          "deleteProperty": {
            "__compat": {
              "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/deleteProperty",
              "spec_url": "https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-delete-p",
              "support": {
                "chrome": {
                  "version_added": "49"
                },
                "chrome_android": {
                  "version_added": "49"
                },
                "edge": {
                  "version_added": "12"
                },
                "firefox": {
                  "version_added": "18"
                },
                "firefox_android": {
                  "version_added": "18"
                },
                "ie": {
                  "version_added": false
                },
                "nodejs": {
                  "version_added": "6.0.0"
                },
                "opera": {
                  "version_added": "36"
                },
                "opera_android": {
                  "version_added": "36"
                },
                "safari": {
                  "version_added": "10"
                },
                "safari_ios": {
                  "version_added": "10"
                },
                "samsunginternet_android": {
                  "version_added": "5.0"
                },
                "webview_android": {
                  "version_added": "49"
                }
              },
              "status": {
                "experimental": false,
                "standard_track": true,
                "deprecated": false
              }
            }
          },
          "get": {
            "__compat": {
              "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/get",
              "spec_url": "https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-get-p-receiver",
              "support": {
                "chrome": {
                  "version_added": "49"
                },
                "chrome_android": {
                  "version_added": "49"
                },
                "edge": {
                  "version_added": "12"
                },
                "firefox": {
                  "version_added": "18"
                },
                "firefox_android": {
                  "version_added": "18"
                },
                "ie": {
                  "version_added": false
                },
                "nodejs": {
                  "version_added": "6.0.0"
                },
                "opera": {
                  "version_added": "36"
                },
                "opera_android": {
                  "version_added": "36"
                },
                "safari": {
                  "version_added": "10"
                },
                "safari_ios": {
                  "version_added": "10"
                },
                "samsunginternet_android": {
                  "version_added": "5.0"
                },
                "webview_android": {
                  "version_added": "49"
                }
              },
              "status": {
                "experimental": false,
                "standard_track": true,
                "deprecated": false
              }
            }
          },
          "getOwnPropertyDescriptor": {
            "__compat": {
              "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/getOwnPropertyDescriptor",
              "spec_url": "https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-getownproperty-p",
              "support": {
                "chrome": {
                  "version_added": "49"
                },
                "chrome_android": {
                  "version_added": "49"
                },
                "edge": {
                  "version_added": "12"
                },
                "firefox": {
                  "version_added": "18"
                },
                "firefox_android": {
                  "version_added": "18"
                },
                "ie": {
                  "version_added": false
                },
                "nodejs": {
                  "version_added": "6.0.0"
                },
                "opera": {
                  "version_added": "36"
                },
                "opera_android": {
                  "version_added": "36"
                },
                "safari": {
                  "version_added": "10"
                },
                "safari_ios": {
                  "version_added": "10"
                },
                "samsunginternet_android": {
                  "version_added": "5.0"
                },
                "webview_android": {
                  "version_added": "49"
                }
              },
              "status": {
                "experimental": false,
                "standard_track": true,
                "deprecated": false
              }
            }
          },
          "getPrototypeOf": {
            "__compat": {
              "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/getPrototypeOf",
              "spec_url": "https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-getprototypeof",
              "support": {
                "chrome": {
                  "version_added": "49"
                },
                "chrome_android": {
                  "version_added": "49"
                },
                "edge": {
                  "version_added": "79"
                },
                "firefox": {
                  "version_added": "49"
                },
                "firefox_android": {
                  "version_added": "49"
                },
                "ie": {
                  "version_added": false
                },
                "nodejs": {
                  "version_added": "6.0.0"
                },
                "opera": {
                  "version_added": "36"
                },
                "opera_android": {
                  "version_added": "36"
                },
                "safari": {
                  "version_added": "10"
                },
                "safari_ios": {
                  "version_added": "10"
                },
                "samsunginternet_android": {
                  "version_added": "5.0"
                },
                "webview_android": {
                  "version_added": "49"
                }
              },
              "status": {
                "experimental": false,
                "standard_track": true,
                "deprecated": false
              }
            }
          },
          "has": {
            "__compat": {
              "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/has",
              "spec_url": "https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-hasproperty-p",
              "support": {
                "chrome": {
                  "version_added": "49"
                },
                "chrome_android": {
                  "version_added": "49"
                },
                "edge": {
                  "version_added": "12"
                },
                "firefox": {
                  "version_added": "18"
                },
                "firefox_android": {
                  "version_added": "18"
                },
                "ie": {
                  "version_added": false
                },
                "nodejs": {
                  "version_added": "6.0.0"
                },
                "opera": {
                  "version_added": "36"
                },
                "opera_android": {
                  "version_added": "36"
                },
                "safari": {
                  "version_added": "10"
                },
                "safari_ios": {
                  "version_added": "10"
                },
                "samsunginternet_android": {
                  "version_added": "5.0"
                },
                "webview_android": {
                  "version_added": "49"
                }
              },
              "status": {
                "experimental": false,
                "standard_track": true,
                "deprecated": false
              }
            }
          },
          "isExtensible": {
            "__compat": {
              "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/isExtensible",
              "spec_url": "https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-isextensible",
              "support": {
                "chrome": {
                  "version_added": "49"
                },
                "chrome_android": {
                  "version_added": "49"
                },
                "edge": {
                  "version_added": "12"
                },
                "firefox": {
                  "version_added": "31"
                },
                "firefox_android": {
                  "version_added": "31"
                },
                "ie": {
                  "version_added": false
                },
                "nodejs": {
                  "version_added": "6.0.0"
                },
                "opera": {
                  "version_added": "36"
                },
                "opera_android": {
                  "version_added": "36"
                },
                "safari": {
                  "version_added": "10"
                },
                "safari_ios": {
                  "version_added": "10"
                },
                "samsunginternet_android": {
                  "version_added": "5.0"
                },
                "webview_android": {
                  "version_added": "49"
                }
              },
              "status": {
                "experimental": false,
                "standard_track": true,
                "deprecated": false
              }
            }
          },
          "ownKeys": {
            "__compat": {
              "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/ownKeys",
              "spec_url": "https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-ownpropertykeys",
              "support": {
                "chrome": {
                  "version_added": "49"
                },
                "chrome_android": {
                  "version_added": "49"
                },
                "edge": {
                  "version_added": "12"
                },
                "firefox": {
                  "version_added": "18",
                  "notes": "In Firefox 42, the implementation got updated to reflect the final ES2015 specification: The result is now checked if it is an array and if the array elements are either of type string or of type symbol. Enumerating duplicate own property names is not a failure anymore."
                },
                "firefox_android": {
                  "version_added": "18",
                  "notes": "In Firefox 42, the implementation got updated to reflect the final ES2015 specification: The result is now checked if it is an array and if the array elements are either of type string or of type symbol. Enumerating duplicate own property names is not a failure anymore."
                },
                "ie": {
                  "version_added": false
                },
                "nodejs": {
                  "version_added": "6.0.0"
                },
                "opera": {
                  "version_added": "36"
                },
                "opera_android": {
                  "version_added": "36"
                },
                "safari": {
                  "version_added": "10"
                },
                "safari_ios": {
                  "version_added": "10"
                },
                "samsunginternet_android": {
                  "version_added": "5.0"
                },
                "webview_android": {
                  "version_added": "49"
                }
              },
              "status": {
                "experimental": false,
                "standard_track": true,
                "deprecated": false
              }
            }
          },
          "preventExtensions": {
            "__compat": {
              "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/preventExtensions",
              "spec_url": "https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-preventextensions",
              "support": {
                "chrome": {
                  "version_added": "49"
                },
                "chrome_android": {
                  "version_added": "49"
                },
                "edge": {
                  "version_added": "12"
                },
                "firefox": {
                  "version_added": "22"
                },
                "firefox_android": {
                  "version_added": "22"
                },
                "ie": {
                  "version_added": false
                },
                "nodejs": {
                  "version_added": "6.0.0"
                },
                "opera": {
                  "version_added": "36"
                },
                "opera_android": {
                  "version_added": "36"
                },
                "safari": {
                  "version_added": "10"
                },
                "safari_ios": {
                  "version_added": "10"
                },
                "samsunginternet_android": {
                  "version_added": "5.0"
                },
                "webview_android": {
                  "version_added": "49"
                }
              },
              "status": {
                "experimental": false,
                "standard_track": true,
                "deprecated": false
              }
            }
          },
          "set": {
            "__compat": {
              "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/set",
              "spec_url": "https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-set-p-v-receiver",
              "support": {
                "chrome": {
                  "version_added": "49"
                },
                "chrome_android": {
                  "version_added": "49"
                },
                "edge": {
                  "version_added": "12"
                },
                "firefox": {
                  "version_added": "18"
                },
                "firefox_android": {
                  "version_added": "18"
                },
                "ie": {
                  "version_added": false
                },
                "nodejs": {
                  "version_added": "6.0.0"
                },
                "opera": {
                  "version_added": "36"
                },
                "opera_android": {
                  "version_added": "36"
                },
                "safari": {
                  "version_added": "10"
                },
                "safari_ios": {
                  "version_added": "10"
                },
                "samsunginternet_android": {
                  "version_added": "5.0"
                },
                "webview_android": {
                  "version_added": "49"
                }
              },
              "status": {
                "experimental": false,
                "standard_track": true,
                "deprecated": false
              }
            }
          },
          "setPrototypeOf": {
            "__compat": {
              "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/setPrototypeOf",
              "spec_url": "https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-setprototypeof-v",
              "support": {
                "chrome": {
                  "version_added": "49"
                },
                "chrome_android": {
                  "version_added": "49"
                },
                "edge": {
                  "version_added": "12"
                },
                "firefox": {
                  "version_added": "49"
                },
                "firefox_android": {
                  "version_added": "49"
                },
                "ie": {
                  "version_added": false
                },
                "nodejs": {
                  "version_added": "6.0.0"
                },
                "opera": {
                  "version_added": "36"
                },
                "opera_android": {
                  "version_added": "36"
                },
                "safari": {
                  "version_added": "10"
                },
                "safari_ios": {
                  "version_added": "10"
                },
                "samsunginternet_android": {
                  "version_added": "5.0"
                },
                "webview_android": {
                  "version_added": "49"
                }
              },
              "status": {
                "experimental": false,
                "standard_track": true,
                "deprecated": false
              }
            }
          }
        },
        "revocable": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/revocable",
            "spec_url": "https://tc39.es/ecma262/#sec-proxy.revocable",
            "support": {
              "chrome": {
                "version_added": "63"
              },
              "chrome_android": {
                "version_added": "63"
              },
              "edge": {
                "version_added": "12"
              },
              "firefox": {
                "version_added": "34"
              },
              "firefox_android": {
                "version_added": "34"
              },
              "ie": {
                "version_added": false
              },
              "nodejs": {
                "version_added": "6.0.0"
              },
              "opera": {
                "version_added": "50"
              },
              "opera_android": {
                "version_added": "46"
              },
              "safari": {
                "version_added": "10"
              },
              "safari_ios": {
                "version_added": "10"
              },
              "samsunginternet_android": {
                "version_added": "8.0"
              },
              "webview_android": {
                "version_added": "63"
              }
            },
            "status": {
              "experimental": false,
              "standard_track": true,
              "deprecated": false
            }
          }
        }
      }
    }
  }
}
