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:Function.prototype608 tests
prototype
(source)
94%
ChakraCore: 77%JavaScriptCore: 83%SpiderMonkey: 99%V8: 100%Moddable XS: 99%QuickJS: 99%engine262: 100%
Folder:
Function.prototype.apply90 tests/built-ins/Function/prototype/apply/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 97%QuickJS: 100%engine262: 100%
Folder:
Function.prototype.bind200 tests/built-ins/Function/prototype/bind/
99%
ChakraCore: 90%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
Function.prototype.call94 tests/built-ins/Function/prototype/call/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 97%QuickJS: 100%engine262: 100%
Folder:
Function.prototype.constructor2 tests/built-ins/Function/prototype/constructor/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
Function.prototype[Symbol.hasInstance]22 tests/built-ins/Function/prototype/Symbol.hasInstance/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100%
Folder:
Function.prototype.toString162 tests/built-ins/Function/prototype/toString/
80%
ChakraCore: 26%JavaScriptCore: 39%SpiderMonkey: 99%V8: 99%Moddable XS: 99%QuickJS: 100%engine262: 99%
File:
length.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
name.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
property-order.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2
File:
restricted-property-arguments.js
SD
ChakraCore: 2 of 2JavaScriptCore: 0 of 2SpiderMonkey: 0 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 0 of 2engine262: 2 of 2
File:
restricted-property-caller.js
SD
ChakraCore: 2 of 2JavaScriptCore: 0 of 2SpiderMonkey: 0 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 0 of 2engine262: 2 of 2
File:
If varying the Function.prototype property fails
SD
S15.3.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 Function.prototype property fails
SD
S15.3.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 Function.prototype property fails
SD
S15.3.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:
Checks if reading a function's .prototype directly agrees with reading it via Object.getOwnPropertyDescriptor, after having set it by Object.defineProperty.
SD
S15.3.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:
Object.prototype.toString returns [object+[[Class]]+]
SD
S15.3.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:
Call Function.prototype()
SD
S15.3.4_A2_T1.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:
Call Function.prototype(null,void 0)
SD
S15.3.4_A2_T2.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:
Call Function.prototype(x), where x is undefined variable
SD
S15.3.4_A2_T3.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:
Prototype of Function.prototype
SD
S15.3.4_A3_T1.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:
Add new property to Object.prototype and check it at Function.prototype
SD
S15.3.4_A3_T2.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:
ValueOf property at Function.prototype
SD
S15.3.4_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:
If creating 'new Function.prototype object' fails
SD
S15.3.4_A5.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 prototype property of Function('', null) fails
SD
S15.3.5.2_A1_T1.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 prototype property of Function(void 0, '') fails
SD
S15.3.5.2_A1_T2.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2