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:Standard Built-in Objects30,998 tests
built-ins
(source)
90%
ChakraCore: 79%JavaScriptCore: 89%SpiderMonkey: 98%V8: 97%Moddable XS: 95%Hermes: 74%QuickJS: 98%engine262: 92%
Folder:
Array5,289 tests/built-ins/Array/
99%
ChakraCore: 97%JavaScriptCore: 99%SpiderMonkey: 100%V8: 99%Moddable XS: 99%Hermes: 95%QuickJS: 100%engine262: 99%
Folder:
ArrayBuffer160 tests/built-ins/ArrayBuffer/
93%
ChakraCore: 95%JavaScriptCore: 86%SpiderMonkey: 98%V8: 98%Moddable XS: 100%Hermes: 73%QuickJS: 100%engine262: 97%
Folder:
ArrayIterator.prototype46 tests/built-ins/ArrayIteratorPrototype/
97%
ChakraCore: 86%JavaScriptCore: 95%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 95%QuickJS: 100%engine262: 100%
Folder:
AsyncFromSyncIterator.prototype52 tests/built-ins/AsyncFromSyncIteratorPrototype/
72%
ChakraCore: 0%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 84%Hermes: 0%QuickJS: 100%engine262: 92%
Folder:
AsyncFunction32 tests/built-ins/AsyncFunction/
85%
ChakraCore: 87%JavaScriptCore: 100%SpiderMonkey: 100%V8: 93%Moddable XS: 100%Hermes: 3%QuickJS: 100%engine262: 100%
Folder:
AsyncGeneratorFunction42 tests/built-ins/AsyncGeneratorFunction/
75%
ChakraCore: 0%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 0%QuickJS: 100%engine262: 100%
Folder:
AsyncGenerator.prototype90 tests/built-ins/AsyncGeneratorPrototype/
75%
ChakraCore: 0%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 0%QuickJS: 100%engine262: 100%
Folder:
AsyncIterator.prototype8 tests/built-ins/AsyncIteratorPrototype/
75%
ChakraCore: 0%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 0%QuickJS: 100%engine262: 100%
Folder:
Atomics716 tests/built-ins/Atomics/
33%
ChakraCore: 0%JavaScriptCore: 0%SpiderMonkey: 72%V8: 66%Moddable XS: 64%Hermes: 0%QuickJS: 66%engine262: 0%
Folder:
BigInt136 tests/built-ins/BigInt/
75%
ChakraCore: 0%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 0%QuickJS: 100%engine262: 100%
Folder:
Boolean98 tests/built-ins/Boolean/
99%
ChakraCore: 97%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 94%QuickJS: 100%engine262: 100%
Folder:
DataView910 tests/built-ins/DataView/
85%
ChakraCore: 54%JavaScriptCore: 74%SpiderMonkey: 100%V8: 99%Moddable XS: 100%Hermes: 66%QuickJS: 100%engine262: 91%
Folder:
Date1,408 tests/built-ins/Date/
99%
ChakraCore: 98%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 99%QuickJS: 100%engine262: 98%
Folder:
decodeURI108 tests/built-ins/decodeURI/
87%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 100%QuickJS: 100%engine262: 1%
Folder:
decodeURIComponent108 tests/built-ins/decodeURIComponent/
87%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 100%QuickJS: 100%engine262: 1%
Folder:
encodeURI60 tests/built-ins/encodeURI/
87%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 100%QuickJS: 100%engine262: 3%
Folder:
encodeURIComponent60 tests/built-ins/encodeURIComponent/
87%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 100%QuickJS: 100%engine262: 3%
Folder:
Error80 tests/built-ins/Error/
97%
ChakraCore: 95%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 87%QuickJS: 100%engine262: 100%
Folder:
eval18 tests/built-ins/eval/
97%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 83%QuickJS: 100%engine262: 100%
Folder:
FinalizationRegistry114 tests/built-ins/FinalizationRegistry/
46%
ChakraCore: 0%JavaScriptCore: 0%SpiderMonkey: 100%V8: 73%Moddable XS: 100%Hermes: 0%QuickJS: 0%engine262: 100%
Folder:
Function897 tests/built-ins/Function/
92%
ChakraCore: 82%JavaScriptCore: 87%SpiderMonkey: 98%V8: 99%Moddable XS: 99%Hermes: 77%QuickJS: 99%engine262: 94%
Folder:
GeneratorFunction42 tests/built-ins/GeneratorFunction/
96%
ChakraCore: 85%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 85%QuickJS: 100%engine262: 100%
Folder:
Generator.prototype114 tests/built-ins/GeneratorPrototype/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 100%QuickJS: 100%engine262: 100%
Folder:
global56 tests/built-ins/global/
94%
ChakraCore: 92%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 71%QuickJS: 100%engine262: 89%
Folder:
Infinity10 tests/built-ins/Infinity/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 100%QuickJS: 100%engine262: 100%
Folder:
isFinite32 tests/built-ins/isFinite/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 100%QuickJS: 100%engine262: 100%
Folder:
isNaN32 tests/built-ins/isNaN/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 100%QuickJS: 100%engine262: 100%
Folder:
Iterator.prototype8 tests/built-ins/IteratorPrototype/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 100%QuickJS: 100%engine262: 100%
Folder:
JSON280 tests/built-ins/JSON/
95%
ChakraCore: 82%JavaScriptCore: 99%SpiderMonkey: 100%V8: 100%Moddable XS: 99%Hermes: 81%QuickJS: 100%engine262: 100%
Folder:
Map286 tests/built-ins/Map/
99%
ChakraCore: 99%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 96%QuickJS: 100%engine262: 100%
Folder:
MapIterator.prototype22 tests/built-ins/MapIteratorPrototype/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 100%QuickJS: 100%engine262: 100%
Folder:
Math546 tests/built-ins/Math/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 100%QuickJS: 100%engine262: 100%
Folder:
NaN10 tests/built-ins/NaN/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 100%QuickJS: 100%engine262: 100%
Folder:
NativeErrors214 tests/built-ins/NativeErrors/
91%
ChakraCore: 62%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 99%Hermes: 73%QuickJS: 99%engine262: 99%
Folder:
Number564 tests/built-ins/Number/
98%
ChakraCore: 96%JavaScriptCore: 100%SpiderMonkey: 99%V8: 100%Moddable XS: 100%Hermes: 98%QuickJS: 100%engine262: 95%
Folder:
Object6,278 tests/built-ins/Object/
99%
ChakraCore: 98%JavaScriptCore: 99%SpiderMonkey: 99%V8: 99%Moddable XS: 99%Hermes: 97%QuickJS: 99%engine262: 99%
Folder:
parseFloat116 tests/built-ins/parseFloat/
99%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 100%QuickJS: 100%engine262: 98%
Folder:
parseInt120 tests/built-ins/parseInt/
99%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 100%QuickJS: 100%engine262: 98%
Folder:
Promise1,184 tests/built-ins/Promise/
81%
ChakraCore: 65%JavaScriptCore: 99%SpiderMonkey: 95%V8: 95%Moddable XS: 98%Hermes: 0%QuickJS: 98%engine262: 98%
Folder:
Proxy599 tests/built-ins/Proxy/
84%
ChakraCore: 85%JavaScriptCore: 95%SpiderMonkey: 100%V8: 100%Moddable XS: 97%Hermes: 0%QuickJS: 99%engine262: 100%
Folder:
Reflect276 tests/built-ins/Reflect/
87%
ChakraCore: 98%JavaScriptCore: 99%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 0%QuickJS: 100%engine262: 100%
Folder:
RegExp2,924 tests/built-ins/RegExp/
78%
ChakraCore: 49%JavaScriptCore: 88%SpiderMonkey: 99%V8: 89%Moddable XS: 70%Hermes: 63%QuickJS: 99%engine262: 71%
Folder:
RegExpStringIterator.prototype34 tests/built-ins/RegExpStringIteratorPrototype/
75%
ChakraCore: 0%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 0%QuickJS: 100%engine262: 100%
Folder:
Set374 tests/built-ins/Set/
99%
ChakraCore: 99%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 97%QuickJS: 100%engine262: 100%
Folder:
SetIterator.prototype22 tests/built-ins/SetIteratorPrototype/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 100%QuickJS: 100%engine262: 100%
Folder:
SharedArrayBuffer114 tests/built-ins/SharedArrayBuffer/
50%
ChakraCore: 0%JavaScriptCore: 0%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 0%QuickJS: 100%engine262: 0%
Folder:
String2,219 tests/built-ins/String/
97%
ChakraCore: 89%JavaScriptCore: 100%SpiderMonkey: 99%V8: 100%Moddable XS: 97%Hermes: 92%QuickJS: 100%engine262: 99%
Folder:
StringIterator.prototype14 tests/built-ins/StringIteratorPrototype/
98%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 85%Hermes: 100%QuickJS: 100%engine262: 100%
Folder:
Symbol166 tests/built-ins/Symbol/
93%
ChakraCore: 85%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 97%Hermes: 66%QuickJS: 100%engine262: 100%
Folder:
ThrowTypeError26 tests/built-ins/ThrowTypeError/
83%
ChakraCore: 65%JavaScriptCore: 65%SpiderMonkey: 92%V8: 92%Moddable XS: 100%Hermes: 57%QuickJS: 92%engine262: 100%
Folder:
TypedArray2,132 tests/built-ins/TypedArray/
82%
ChakraCore: 54%JavaScriptCore: 60%SpiderMonkey: 98%V8: 97%Moddable XS: 99%Hermes: 50%QuickJS: 100%engine262: 99%
Folder:
TypedArrayConstructors1,362 tests/built-ins/TypedArrayConstructors/
75%
ChakraCore: 43%JavaScriptCore: 44%SpiderMonkey: 95%V8: 94%Moddable XS: 100%Hermes: 34%QuickJS: 100%engine262: 92%
Folder:
undefined12 tests/built-ins/undefined/
97%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 83%QuickJS: 100%engine262: 100%
Folder:
WeakMap176 tests/built-ins/WeakMap/
99%
ChakraCore: 98%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 98%QuickJS: 100%engine262: 100%
Folder:
WeakRef52 tests/built-ins/WeakRef/
49%
ChakraCore: 0%JavaScriptCore: 0%SpiderMonkey: 96%V8: 96%Moddable XS: 100%Hermes: 0%QuickJS: 0%engine262: 100%
Folder:
WeakSet150 tests/built-ins/WeakSet/
99%
ChakraCore: 98%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%Hermes: 98%QuickJS: 100%engine262: 100%