Test262 ReportBLACK LIVES MATTER

About

Filter Engines

JavaScript Engines

DecJan 2019FebMarAprMayJunJulAugSepOctNovDecJan 2020FebMarAprMayJunJulAugSepOctNovDecJan 2021FebMarAprMayJunJulAugSepOct
All Tests
Show pattern for JavaScript engine result barsChakraCoreJavaScriptCoreSpiderMonkeyV8Moddable XSQuickJSengine262
Current folder:dynamic-import1,112 tests(source)
67%
ChakraCore: 18%JavaScriptCore: 77%SpiderMonkey: 76%V8: 75%Moddable XS: 73%QuickJS: 80%engine262: 74%
Folder:
Assignment Expression54 tests/language/expressions/dynamic-import/assignment-expression/
81%
ChakraCore: 0%JavaScriptCore: 96%SpiderMonkey: 93%V8: 93%Moddable XS: 93%QuickJS: 96%engine262: 96%
Folder:
catch224 tests/language/expressions/dynamic-import/catch/
67%
ChakraCore: 0%JavaScriptCore: 72%SpiderMonkey: 86%V8: 71%Moddable XS: 71%QuickJS: 86%engine262: 86%
Folder:
Namespace118 tests/language/expressions/dynamic-import/namespace/
84%
ChakraCore: 0%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 90%QuickJS: 100%engine262: 100%
Folder:
Syntax400 tests/language/expressions/dynamic-import/syntax/
71%
ChakraCore: 49%JavaScriptCore: 80%SpiderMonkey: 70%V8: 75%Moddable XS: 80%QuickJS: 80%engine262: 66%
Folder:
Usage216 tests/language/expressions/dynamic-import/usage/
57%
ChakraCore: 0%JavaScriptCore: 67%SpiderMonkey: 67%V8: 67%Moddable XS: 67%QuickJS: 67%engine262: 67%
File:
2nd-param-assert-enumeration-abrupt.js
SD
ChakraCore: 0 of 2JavaScriptCore: 0 of 2SpiderMonkey: 0 of 2V8: 0 of 2Moddable XS: 0 of 2QuickJS: 0 of 2engine262: 0 of 2
File:
2nd-param-assert-enumeration.js
SD
ChakraCore: 0 of 2JavaScriptCore: 0 of 2SpiderMonkey: 0 of 2V8: 0 of 2Moddable XS: 0 of 2QuickJS: 0 of 2engine262: 0 of 2
File:
2nd-param-assert-non-object.js
SD
ChakraCore: 0 of 2JavaScriptCore: 0 of 2SpiderMonkey: 0 of 2V8: 0 of 2Moddable XS: 0 of 2QuickJS: 0 of 2engine262: 0 of 2
File:
2nd-param-assert-undefined.js
SD
ChakraCore: 0 of 2JavaScriptCore: 0 of 2SpiderMonkey: 0 of 2V8: 0 of 2Moddable XS: 0 of 2QuickJS: 0 of 2engine262: 0 of 2
File:
2nd-param-assert-value-abrupt.js
SD
ChakraCore: 0 of 2JavaScriptCore: 0 of 2SpiderMonkey: 0 of 2V8: 0 of 2Moddable XS: 0 of 2QuickJS: 0 of 2engine262: 0 of 2
File:
2nd-param-assert-value-non-string.js
SD
ChakraCore: 0 of 2JavaScriptCore: 0 of 2SpiderMonkey: 0 of 2V8: 0 of 2Moddable XS: 0 of 2QuickJS: 0 of 2engine262: 0 of 2
File:
2nd-param-await-expr.js
SD
ChakraCore: 0 of 2JavaScriptCore: 0 of 2SpiderMonkey: 0 of 2V8: 0 of 2Moddable XS: 0 of 2QuickJS: 0 of 2engine262: 0 of 2
File:
2nd-param-await-ident.js
SD
ChakraCore: 0 of 2JavaScriptCore: 0 of 2SpiderMonkey: 0 of 2V8: 0 of 2Moddable XS: 0 of 2QuickJS: 0 of 2engine262: 0 of 2
File:
2nd-param-evaluation-abrupt-return.js
SD
ChakraCore: 0 of 2JavaScriptCore: 0 of 2SpiderMonkey: 0 of 2V8: 0 of 2Moddable XS: 0 of 2QuickJS: 0 of 2engine262: 0 of 2
File:
2nd-param-evaluation-abrupt-throw.js
SD
ChakraCore: 0 of 2JavaScriptCore: 0 of 2SpiderMonkey: 0 of 2V8: 0 of 2Moddable XS: 0 of 2QuickJS: 0 of 2engine262: 0 of 2
File:
2nd-param-evaluation-sequence.js
SD
ChakraCore: 0 of 2JavaScriptCore: 0 of 2SpiderMonkey: 0 of 2V8: 0 of 2Moddable XS: 0 of 2QuickJS: 0 of 2engine262: 0 of 2
File:
2nd-param-get-assert-error.js
SD
ChakraCore: 0 of 2JavaScriptCore: 0 of 2SpiderMonkey: 0 of 2V8: 0 of 2Moddable XS: 0 of 2QuickJS: 0 of 2engine262: 0 of 2
File:
2nd-param-in.js
SD
ChakraCore: 0 of 2JavaScriptCore: 0 of 2SpiderMonkey: 0 of 2V8: 0 of 2Moddable XS: 0 of 2QuickJS: 0 of 2engine262: 0 of 2
File:
2nd-param-non-object.js
SD
ChakraCore: 0 of 2JavaScriptCore: 0 of 2SpiderMonkey: 0 of 2V8: 0 of 2Moddable XS: 0 of 2QuickJS: 0 of 2engine262: 0 of 2
File:
2nd-param-trailing-comma-fulfill.js
SD
ChakraCore: 0 of 2JavaScriptCore: 0 of 2SpiderMonkey: 0 of 2V8: 0 of 2Moddable XS: 0 of 2QuickJS: 0 of 2engine262: 0 of 2
File:
2nd-param-trailing-comma-reject.js
SD
ChakraCore: 0 of 2JavaScriptCore: 0 of 2SpiderMonkey: 0 of 2V8: 0 of 2Moddable XS: 0 of 2QuickJS: 0 of 2engine262: 0 of 2
File:
2nd-param-yield-expr.js
SD
ChakraCore: 0 of 2JavaScriptCore: 0 of 2SpiderMonkey: 0 of 2V8: 0 of 2Moddable XS: 0 of 2QuickJS: 0 of 2engine262: 0 of 2
File:
2nd-param-yield-ident-invalid.js
S
ChakraCore: 1 of 1JavaScriptCore: 1 of 1SpiderMonkey: 1 of 1V8: 1 of 1Moddable XS: 1 of 1QuickJS: 1 of 1engine262: 0 of 1
File:
2nd-param-yield-ident-valid.js
D
ChakraCore: 0 of 1JavaScriptCore: 0 of 1SpiderMonkey: 0 of 1V8: 0 of 1Moddable XS: 0 of 1QuickJS: 0 of 1engine262: 0 of 1
File:
always-create-new-promise.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
assign-expr-get-value-abrupt-throws.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
await-import-evaluation.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
custom-primitive.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
escape-sequence-import.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 0 of 2
File:
eval-export-dflt-cls-anon.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
eval-export-dflt-cls-name-meth.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
eval-export-dflt-cls-named.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
eval-export-dflt-expr-cls-anon.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
eval-export-dflt-expr-cls-name-meth.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
eval-export-dflt-expr-cls-named.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
eval-export-dflt-expr-fn-anon.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
eval-export-dflt-expr-fn-named.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
eval-export-dflt-expr-gen-anon.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
eval-export-dflt-expr-gen-named.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
eval-export-dflt-expr-in.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
eval-rqstd-once.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
eval-self-once-module.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
eval-self-once-script.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
for-await-resolution-and-error-agen-yield.js
SD
ChakraCore: 0 of 2JavaScriptCore: 0 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
for-await-resolution-and-error-agen.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
for-await-resolution-and-error.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
imported-self-update.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
indirect-resolution.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
returns-promise.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 0 of 2V8: 0 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
reuse-namespace-object-from-import.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 0 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
reuse-namespace-object-from-script.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
reuse-namespace-object.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
trailing-comma-fulfill.js
SD
ChakraCore: 0 of 2JavaScriptCore: 0 of 2SpiderMonkey: 0 of 2V8: 0 of 2Moddable XS: 0 of 2QuickJS: 0 of 2engine262: 0 of 2
File:
trailing-comma-reject.js
SD
ChakraCore: 0 of 2JavaScriptCore: 0 of 2SpiderMonkey: 0 of 2V8: 0 of 2Moddable XS: 0 of 2QuickJS: 0 of 2engine262: 0 of 2
File:
update-to-dynamic-import.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
usage-from-eval.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 0 of 2engine262: 2 of 2