Test262 Report

About
BLACK LIVES MATTER

Filter Engines

JavaScript Engines

DecJan 2019FebMarAprMayJunJulAugSepOctNovDecJan 2020FebMarAprMayJunJulAug
All Tests
Show pattern for JavaScript engine result barsChakraCoreJavaScriptCoreSpiderMonkeyV8Moddable XSHermesQuickJSengine262
Current folder:Proxy599 tests(source)
84%
ChakraCore: 85%JavaScriptCore: 95%SpiderMonkey: 100%V8: 100%Moddable XS: 97%Hermes: 0%QuickJS: 99%engine262: 100%
Folder:
Proxy.apply28 tests/built-ins/Proxy/apply/
82%
ChakraCore: 78%JavaScriptCore: 78%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 0%QuickJS: 100%engine262: 100%
Folder:
Proxy.construct58 tests/built-ins/Proxy/construct/
79%
ChakraCore: 65%JavaScriptCore: 68%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 0%QuickJS: 100%engine262: 100%
Folder:
Proxy.defineProperty48 tests/built-ins/Proxy/defineProperty/
85%
ChakraCore: 83%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 0%QuickJS: 100%engine262: 100%
Folder:
Proxy.deleteProperty30 tests/built-ins/Proxy/deleteProperty/
85%
ChakraCore: 80%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 0%QuickJS: 100%engine262: 100%
Folder:
Proxy.enumerate2 tests/built-ins/Proxy/enumerate/
87%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 0%QuickJS: 100%engine262: 100%
Folder:
Proxy.get38 tests/built-ins/Proxy/get/
87%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 0%QuickJS: 100%engine262: 100%
Folder:
Proxy.getOwnPropertyDescriptor42 tests/built-ins/Proxy/getOwnPropertyDescriptor/
86%
ChakraCore: 90%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 0%QuickJS: 100%engine262: 100%
Folder:
Proxy.getPrototypeOf38 tests/built-ins/Proxy/getPrototypeOf/
87%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 0%QuickJS: 100%engine262: 100%
Folder:
Proxy.has43 tests/built-ins/Proxy/has/
86%
ChakraCore: 95%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 0%QuickJS: 100%engine262: 100%
Folder:
Proxy.isExtensible24 tests/built-ins/Proxy/isExtensible/
87%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 0%QuickJS: 100%engine262: 100%
Folder:
Proxy.ownKeys54 tests/built-ins/Proxy/ownKeys/
85%
ChakraCore: 92%JavaScriptCore: 96%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 0%QuickJS: 96%engine262: 100%
Folder:
Proxy.preventExtensions24 tests/built-ins/Proxy/preventExtensions/
86%
ChakraCore: 91%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 0%QuickJS: 100%engine262: 100%
Folder:
Proxy.revocable30 tests/built-ins/Proxy/revocable/
80%
ChakraCore: 66%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 80%Hermes: 0%QuickJS: 100%engine262: 100%
Folder:
Proxy.set52 tests/built-ins/Proxy/set/
85%
ChakraCore: 84%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 0%QuickJS: 100%engine262: 100%
Folder:
Proxy.setPrototypeOf34 tests/built-ins/Proxy/setPrototypeOf/
86%
ChakraCore: 88%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 0%QuickJS: 100%engine262: 100%
File:
constructor.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
create-handler-is-revoked-proxy.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 0 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
create-handler-not-object-throw-boolean.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
create-handler-not-object-throw-null.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
create-handler-not-object-throw-number.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
create-handler-not-object-throw-string.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
create-handler-not-object-throw-symbol.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
create-handler-not-object-throw-undefined.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
create-target-is-not-callable.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
create-target-is-not-constructor.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
create-target-is-revoked-function-proxy.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 0 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
create-target-is-revoked-proxy.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 0 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
create-target-not-object-throw-boolean.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
create-target-not-object-throw-null.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
create-target-not-object-throw-number.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
create-target-not-object-throw-string.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
create-target-not-object-throw-symbol.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
create-target-not-object-throw-undefined.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
function-prototype.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
get-fn-realm-recursive.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
get-fn-realm.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
length.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
name.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
proxy-newtarget.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
proxy-no-prototype.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
proxy-undefined-newtarget.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
proxy.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2Hermes: 0 of 2QuickJS: 2 of 2engine262: 2 of 2