 | AggregateError58 tests/AggregateError/ | 86% ChakraCore: 0%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100% |
 | Arbitrary module namespace names30 tests/arbitrary-module-namespace-names/ | 52% ChakraCore: 60%JavaScriptCore: 47%SpiderMonkey: 47%V8: 60%Moddable XS: 47%QuickJS: 47%engine262: 60% |
 | Array.prototype.flat30 tests/Array.prototype.flat/ | 86% ChakraCore: 0%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100% |
 | Array.prototype.flatMap39 tests/Array.prototype.flatMap/ | 86% ChakraCore: 5%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100% |
 | Atomic Operations740 tests/Atomics/ | 52% ChakraCore: 0%JavaScriptCore: 56%SpiderMonkey: 72%V8: 99%Moddable XS: 64%QuickJS: 72%engine262: 0% |
 | Atomics.waitAsync200 tests/Atomics.waitAsync/ | 14% ChakraCore: 0%JavaScriptCore: 0%SpiderMonkey: 0%V8: 100%Moddable XS: 0%QuickJS: 0%engine262: 0% |
 | BigInt2,423 tests/BigInt/ | 72% ChakraCore: 5%JavaScriptCore: 28%SpiderMonkey: 96%V8: 99%Moddable XS: 92%QuickJS: 95%engine262: 87% |
 | Class Fields Private1,951 tests/class-fields-private/ | 71% ChakraCore: 38%JavaScriptCore: 78%SpiderMonkey: 39%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 39% |
 | Class Fields4,094 tests/class-fields-public/ | 62% ChakraCore: 14%JavaScriptCore: 67%SpiderMonkey: 39%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 14% |
 | Class Private Methods and Getter/Setters3,387 tests/class-methods-private/ | 54% ChakraCore: 20%JavaScriptCore: 20%SpiderMonkey: 20%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 20% |
 | Class Static Fields Private687 tests/class-static-fields-private/ | 58% ChakraCore: 5%JavaScriptCore: 88%SpiderMonkey: 5%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 5% |
 | Class Static Fields Public416 tests/class-static-fields-public/ | 71% ChakraCore: 14%JavaScriptCore: 88%SpiderMonkey: 85%V8: 98%Moddable XS: 100%QuickJS: 98%engine262: 13% |
 | Class Static Methods Private2,999 tests/class-static-methods-private/ | 49% ChakraCore: 11%JavaScriptCore: 11%SpiderMonkey: 11%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 11% |
 | Nullish Coalescing Expression50 tests/coalesce-expression/ | 85% ChakraCore: 16%JavaScriptCore: 100%SpiderMonkey: 96%V8: 96%Moddable XS: 100%QuickJS: 96%engine262: 92% |
 | Dynamic Import1,046 tests/dynamic-import/ | 77% ChakraCore: 23%JavaScriptCore: 86%SpiderMonkey: 84%V8: 78%Moddable XS: 90%QuickJS: 89%engine262: 90% |
 | `export * as namespace from module`38 tests/export-star-as-namespace-from-module/ | 88% ChakraCore: 47%JavaScriptCore: 95%SpiderMonkey: 95%V8: 95%Moddable XS: 95%QuickJS: 95%engine262: 95% |
 | FinalizationRegistry.prototype.cleanupSome32 tests/FinalizationRegistry.prototype.cleanupSome/ | 42% ChakraCore: 0%JavaScriptCore: 0%SpiderMonkey: 94%V8: 0%Moddable XS: 100%QuickJS: 0%engine262: 100% |
 | Global this124 tests/globalThis/ | 76% ChakraCore: 0%JavaScriptCore: 61%SpiderMonkey: 100%V8: 74%Moddable XS: 100%QuickJS: 100%engine262: 100% |
 | Hashbang Grammar35 tests/hashbang/ | 95% ChakraCore: 63%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100% |
 | import.meta46 tests/import.meta/ | 92% ChakraCore: 43%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100% |
 | Intl.DateTimeFormat: dateStyle and timeStyle options20 tests/Intl.DateTimeFormat-datetimestyle/ | 44% ChakraCore: 10%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 0%QuickJS: 0%engine262: 0% |
 | Intl.DateTimeFormat-dayPeriod24 tests/Intl.DateTimeFormat-dayPeriod/ | 31% ChakraCore: 8%JavaScriptCore: 100%SpiderMonkey: 100%V8: 8%Moddable XS: 0%QuickJS: 0%engine262: 0% |
 | Intl.DateTimeFormat-fractionalSecondDigits20 tests/Intl.DateTimeFormat-fractionalSecondDigits/ | 44% ChakraCore: 10%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 0%QuickJS: 0%engine262: 0% |
 | Intl.DisplayNames88 tests/Intl.DisplayNames/ | 43% ChakraCore: 7%JavaScriptCore: 100%SpiderMonkey: 95%V8: 100%Moddable XS: 0%QuickJS: 0%engine262: 0% |
 | Intl.ListFormat164 tests/Intl.ListFormat/ | 43% ChakraCore: 0%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 0%QuickJS: 0%engine262: 0% |
 | Intl.Locale208 tests/Intl.Locale/ | 42% ChakraCore: 0%JavaScriptCore: 96%SpiderMonkey: 100%V8: 98%Moddable XS: 0%QuickJS: 0%engine262: 0% |
 | Intl.NumberFormat Unified API134 tests/Intl.NumberFormat-unified/ | 43% ChakraCore: 3%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 0%QuickJS: 0%engine262: 0% |
 | Intl.RelativeTimeFormat156 tests/Intl.RelativeTimeFormat/ | 43% ChakraCore: 0%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 0%QuickJS: 0%engine262: 0% |
 | Intl.Segmenter158 tests/Intl.Segmenter/ | 29% ChakraCore: 1%JavaScriptCore: 100%SpiderMonkey: 1%V8: 100%Moddable XS: 0%QuickJS: 0%engine262: 0% |
 | ECMAScript ⊃ JSON8 tests/json-superset/ | 86% ChakraCore: 0%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100% |
 | Legacy RegExp features52 tests/legacy-regexp/ | 1% ChakraCore: 0%JavaScriptCore: 0%SpiderMonkey: 0%V8: 4%Moddable XS: 0%QuickJS: 0%engine262: 4% |
 | Logical Assignment Operators96 tests/logical-assignment-operators/ | 85% ChakraCore: 19%JavaScriptCore: 97%SpiderMonkey: 90%V8: 96%Moddable XS: 96%QuickJS: 100%engine262: 98% |
 | Numeric Separator Literal318 tests/numeric-separator-literal/ | 95% ChakraCore: 68%JavaScriptCore: 100%SpiderMonkey: 100%V8: 99%Moddable XS: 100%QuickJS: 100%engine262: 100% |
 | Object.fromEntries50 tests/Object.fromEntries/ | 86% ChakraCore: 4%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100% |
 | Optional Catch Binding10 tests/optional-catch-binding/ | 89% ChakraCore: 20%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100% |
 | Optional Chaining112 tests/optional-chaining/ | 90% ChakraCore: 48%JavaScriptCore: 100%SpiderMonkey: 91%V8: 98%Moddable XS: 100%QuickJS: 98%engine262: 93% |
 | Promise.allSettled200 tests/Promise.allSettled/ | 84% ChakraCore: 3%JavaScriptCore: 100%SpiderMonkey: 94%V8: 94%Moddable XS: 100%QuickJS: 100%engine262: 100% |
 | Promise.any182 tests/Promise.any/ | 86% ChakraCore: 3%JavaScriptCore: 100%SpiderMonkey: 98%V8: 98%Moddable XS: 100%QuickJS: 100%engine262: 100% |
 | Promise.prototype.finally56 tests/Promise.prototype.finally/ | 96% ChakraCore: 82%JavaScriptCore: 100%SpiderMonkey: 96%V8: 96%Moddable XS: 100%QuickJS: 100%engine262: 100% |
 | proxy-missing-checks6 tests/proxy-missing-checks/ | 86% ChakraCore: 0%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100% |
 | RegExp s (dotAll) flag34 tests/regexp-dotall/ | 82% ChakraCore: 0%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 82%QuickJS: 100%engine262: 94% |
 | RegExp lookBehind38 tests/regexp-lookbehind/ | 71% ChakraCore: 0%JavaScriptCore: 0%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100% |
 | RegExp Match Array Indices26 tests/regexp-match-indices/ | 26% ChakraCore: 0%JavaScriptCore: 0%SpiderMonkey: 0%V8: 0%Moddable XS: 85%QuickJS: 0%engine262: 100% |
 | RegExp named groups capturing194 tests/regexp-named-groups/ | 82% ChakraCore: 61%JavaScriptCore: 94%SpiderMonkey: 95%V8: 39%Moddable XS: 94%QuickJS: 95%engine262: 99% |
 | RegExp Unicode Property Escapes1,092 tests/regexp-unicode-property-escapes/ | 64% ChakraCore: 24%JavaScriptCore: 100%SpiderMonkey: 100%V8: 74%Moddable XS: 26%QuickJS: 100%engine262: 26% |
 | Shared Memory812 tests/SharedArrayBuffer/ | 56% ChakraCore: 0%JavaScriptCore: 61%SpiderMonkey: 78%V8: 100%Moddable XS: 77%QuickJS: 78%engine262: 0% |
 | String Trimming108 tests/string-trimming/ | 85% ChakraCore: 11%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 85% |
 | String.prototype.matchAll32 tests/String.prototype.matchAll/ | 83% ChakraCore: 6%JavaScriptCore: 100%SpiderMonkey: 94%V8: 94%Moddable XS: 94%QuickJS: 100%engine262: 94% |
 | String.prototype.replaceAll82 tests/String.prototype.replaceAll/ | 84% ChakraCore: 0%JavaScriptCore: 100%SpiderMonkey: 98%V8: 98%Moddable XS: 98%QuickJS: 100%engine262: 98% |
 | Async Iteration and Generators1,076 tests/Symbol.asyncIterator/ | 72% ChakraCore: 0%JavaScriptCore: 67%SpiderMonkey: 67%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 67% |
 | Symbol.prototype.description14 tests/Symbol.prototype.description/ | 88% ChakraCore: 14%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100% |
 | Tail Call Optimization42 tests/tail-call-optimization/ | 32% ChakraCore: 19%JavaScriptCore: 71%SpiderMonkey: 19%V8: 19%Moddable XS: 98%QuickJS: 0%engine262: 0% |
 | Top Level Await504 tests/top-level-await/ | 42% ChakraCore: 82%JavaScriptCore: 2%SpiderMonkey: 4%V8: 4%Moddable XS: 100%QuickJS: 4%engine262: 98% |
 | Well-formed JSON.stringify2 tests/well-formed-json-stringify/ | 86% ChakraCore: 0%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100% |