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:String.prototype2,030 tests
prototype
(source)
97%
ChakraCore: 87%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 96%QuickJS: 99%engine262: 100%
Folder:
at22 tests/built-ins/String/prototype/at/
57%
ChakraCore: 0%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 0%QuickJS: 0%engine262: 100%
Folder:
String.prototype.charAt60 tests/built-ins/String/prototype/charAt/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
String.prototype.charCodeAt50 tests/built-ins/String/prototype/charCodeAt/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
String.prototype.codePointAt32 tests/built-ins/String/prototype/codePointAt/
99%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 94%QuickJS: 100%engine262: 100%
Folder:
String.prototype.concat44 tests/built-ins/String/prototype/concat/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
String.prototype.constructor4 tests/built-ins/String/prototype/constructor/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
String.prototype.endsWith54 tests/built-ins/String/prototype/endsWith/
99%
ChakraCore: 96%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
String.prototype.includes54 tests/built-ins/String/prototype/includes/
99%
ChakraCore: 96%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
String.prototype.indexOf94 tests/built-ins/String/prototype/indexOf/
99%
ChakraCore: 94%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
String.prototype.lastIndexOf48 tests/built-ins/String/prototype/lastIndexOf/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
String.prototype.localeCompare26 tests/built-ins/String/prototype/localeCompare/
98%
ChakraCore: 92%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 92%QuickJS: 100%engine262: 100%
Folder:
String.prototype.match88 tests/built-ins/String/prototype/match/
99%
ChakraCore: 93%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
String.prototype.matchAll40 tests/built-ins/String/prototype/matchAll/
88%
ChakraCore: 15%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
String.prototype.normalize28 tests/built-ins/String/prototype/normalize/
91%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 36%QuickJS: 100%engine262: 100%
Folder:
String.prototype.padEnd26 tests/built-ins/String/prototype/padEnd/
99%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 92%QuickJS: 100%engine262: 100%
Folder:
String.prototype.padStart26 tests/built-ins/String/prototype/padStart/
99%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 92%QuickJS: 100%engine262: 100%
Folder:
String.prototype.repeat32 tests/built-ins/String/prototype/repeat/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
String.prototype.replace92 tests/built-ins/String/prototype/replace/
98%
ChakraCore: 96%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 93%
Folder:
String.prototype.replaceAll82 tests/built-ins/String/prototype/replaceAll/
86%
ChakraCore: 2%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
String.prototype.search74 tests/built-ins/String/prototype/search/
98%
ChakraCore: 89%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
String.prototype.slice72 tests/built-ins/String/prototype/slice/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
String.prototype.split232 tests/built-ins/String/prototype/split/
99%
ChakraCore: 97%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 99%QuickJS: 100%engine262: 99%
Folder:
String.prototype.startsWith42 tests/built-ins/String/prototype/startsWith/
99%
ChakraCore: 95%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
String.prototype.substring88 tests/built-ins/String/prototype/substring/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
String.prototype[Symbol.iterator]12 tests/built-ins/String/prototype/Symbol.iterator/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
String.prototype.toLocaleLowerCase56 tests/built-ins/String/prototype/toLocaleLowerCase/
98%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 86%QuickJS: 100%engine262: 100%
Folder:
String.prototype.toLocaleUpperCase52 tests/built-ins/String/prototype/toLocaleUpperCase/
99%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 92%QuickJS: 100%engine262: 100%
Folder:
String.prototype.toLowerCase56 tests/built-ins/String/prototype/toLowerCase/
98%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 86%QuickJS: 100%engine262: 100%
Folder:
String.prototype.toString14 tests/built-ins/String/prototype/toString/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
String.prototype.toUpperCase52 tests/built-ins/String/prototype/toUpperCase/
99%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 92%QuickJS: 100%engine262: 100%
Folder:
String.prototype.trim258 tests/built-ins/String/prototype/trim/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
String.prototype.trimEnd46 tests/built-ins/String/prototype/trimEnd/
86%
ChakraCore: 4%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
String.prototype.trimStart46 tests/built-ins/String/prototype/trimStart/
86%
ChakraCore: 4%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
String.prototype.valueOf14 tests/built-ins/String/prototype/valueOf/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
File:
String.hasOwnProperty('prototype')
SD
S15.5.3.1_A1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
If enumerating the String.prototype property fails
SD
S15.5.3.1_A2.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
If deleting the String.prototype property fails
SD
S15.5.3.1_A3.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
If varying the String.prototype property fails
SD
S15.5.3.1_A4.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
First we delete String.prototype.toString cause it overrides Object prototype toString. Object.prototype.toString returns [object+[[class]]+]
SD
S15.5.4_A1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
String.prototype
SD
S15.5.4_A2.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
Object.prototype.isPrototypeOf(String.prototype)
SD
S15.5.4_A3.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2