 | 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% |
 | catch224 tests/language/expressions/dynamic-import/catch/ | 67% ChakraCore: 0%JavaScriptCore: 72%SpiderMonkey: 86%V8: 71%Moddable XS: 71%QuickJS: 86%engine262: 86% |
 | Namespace118 tests/language/expressions/dynamic-import/namespace/ | 84% ChakraCore: 0%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 90%QuickJS: 100%engine262: 100% |
 | Syntax400 tests/language/expressions/dynamic-import/syntax/ | 70% ChakraCore: 49%JavaScriptCore: 80%SpiderMonkey: 70%V8: 70%Moddable XS: 80%QuickJS: 80%engine262: 66% |
 | Usage216 tests/language/expressions/dynamic-import/usage/ | 57% ChakraCore: 0%JavaScriptCore: 67%SpiderMonkey: 67%V8: 67%Moddable XS: 67%QuickJS: 67%engine262: 67% |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |
 | 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 |