Test262 Report

About

Filter Engines

JavaScript Engines

DecJan 2019FebMarAprMayJunJulAugSepOctNovDecJan 2020FebMarApr
All Tests
Show pattern for JavaScript engine result barsChakraCoreJavaScriptCoreSpiderMonkeyV8Moddable XS
Current folder:if125 tests(source)
91%
ChakraCore: 84%JavaScriptCore: 89%SpiderMonkey: 87%V8: 98%Moddable XS: 100%
File:
cptn-else-false-abrupt-empty.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 0 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
cptn-else-false-nrml.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 0 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
cptn-else-true-abrupt-empty.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 0 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
cptn-else-true-nrml.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 0 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
cptn-empty-statement.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
cptn-no-else-false.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 0 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
cptn-no-else-true-abrupt-empty.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 0 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
cptn-no-else-true-nrml.js
SD
ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 0 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
empty-statement.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-async-fun-else-async-fun.js
SD
ChakraCore: 2 of 2JavaScriptCore: 1 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-async-fun-else-stmt.js
SD
ChakraCore: 2 of 2JavaScriptCore: 1 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-async-fun-no-else.js
SD
ChakraCore: 2 of 2JavaScriptCore: 1 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-async-gen-else-async-gen.js
SD
ChakraCore: 2 of 2JavaScriptCore: 1 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-async-gen-else-stmt.js
SD
ChakraCore: 2 of 2JavaScriptCore: 1 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-async-gen-no-else.js
SD
ChakraCore: 2 of 2JavaScriptCore: 1 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-cls-else-cls.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-cls-else-stmt.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-cls-no-else.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-const-else-const.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-const-else-stmt.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-const-no-else.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-decl-else-decl-strict.js
S
ChakraCore: 1 of 1JavaScriptCore: 1 of 1SpiderMonkey: 1 of 1V8: 1 of 1Moddable XS: 1 of 1
File:
if-decl-else-stmt-strict.js
S
ChakraCore: 1 of 1JavaScriptCore: 1 of 1SpiderMonkey: 1 of 1V8: 1 of 1Moddable XS: 1 of 1
File:
if-decl-no-else-strict.js
S
ChakraCore: 1 of 1JavaScriptCore: 1 of 1SpiderMonkey: 1 of 1V8: 1 of 1Moddable XS: 1 of 1
File:
if-fun-else-fun-strict.js
S
ChakraCore: 1 of 1JavaScriptCore: 1 of 1SpiderMonkey: 1 of 1V8: 1 of 1Moddable XS: 1 of 1
File:
if-fun-else-stmt-strict.js
S
ChakraCore: 1 of 1JavaScriptCore: 1 of 1SpiderMonkey: 1 of 1V8: 1 of 1Moddable XS: 1 of 1
File:
if-fun-no-else-strict.js
S
ChakraCore: 1 of 1JavaScriptCore: 1 of 1SpiderMonkey: 1 of 1V8: 1 of 1Moddable XS: 1 of 1
File:
if-gen-else-gen.js
SD
ChakraCore: 2 of 2JavaScriptCore: 1 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-gen-else-stmt.js
SD
ChakraCore: 2 of 2JavaScriptCore: 1 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-gen-no-else.js
SD
ChakraCore: 2 of 2JavaScriptCore: 1 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-let-else-let.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-let-else-stmt.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-let-no-else.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-stmt-else-async-fun.js
SD
ChakraCore: 2 of 2JavaScriptCore: 1 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-stmt-else-async-gen.js
SD
ChakraCore: 2 of 2JavaScriptCore: 1 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-stmt-else-cls.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-stmt-else-const.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-stmt-else-decl-strict.js
S
ChakraCore: 1 of 1JavaScriptCore: 1 of 1SpiderMonkey: 1 of 1V8: 1 of 1Moddable XS: 1 of 1
File:
if-stmt-else-fun-strict.js
S
ChakraCore: 1 of 1JavaScriptCore: 1 of 1SpiderMonkey: 1 of 1V8: 1 of 1Moddable XS: 1 of 1
File:
if-stmt-else-gen.js
SD
ChakraCore: 2 of 2JavaScriptCore: 1 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
if-stmt-else-let.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
labelled-fn-stmt-first.js
SD
ChakraCore: 1 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
labelled-fn-stmt-lone.js
SD
ChakraCore: 1 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
labelled-fn-stmt-second.js
SD
ChakraCore: 1 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
let-array-with-newline.js
D
ChakraCore: 1 of 1JavaScriptCore: 0 of 1SpiderMonkey: 1 of 1V8: 1 of 1Moddable XS: 1 of 1
File:
let-block-with-newline.js
D
ChakraCore: 0 of 1JavaScriptCore: 1 of 1SpiderMonkey: 1 of 1V8: 1 of 1Moddable XS: 1 of 1
File:
let-identifier-with-newline.js
D
ChakraCore: 0 of 1JavaScriptCore: 1 of 1SpiderMonkey: 1 of 1V8: 1 of 1Moddable XS: 1 of 1
File:
Using 'if' without 'else' construction
SD
S12.5_A1.1_T1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
Using 'if/else' construction
SD
S12.5_A1.1_T2.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
Using 'if' without 'else' construction
SD
S12.5_A1.2_T1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
Using 'if/else' construction
SD
S12.5_A1.2_T2.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
Using function expession(function __func(){return 0;}) inside the 'if' expression
SD
S12.5_A10_T1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
Using function expession 'function __func(){return 0;}()' within 'if' expression
SD
S12.5_A10_T2.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
If execution of 'if({1})' fails
SD
S12.5_A11.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
Using embedded 'if/else' into 'if/else' constructions
SD
S12.5_A12_T1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
Using embedded 'if' into 'if/else' constructions
SD
S12.5_A12_T2.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
Using embedded 'if/else' into 'if' without 'else' constructions
SD
S12.5_A12_T3.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
Using embedded 'if' into 'if' constructions
SD
S12.5_A12_T4.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
Using 'if' without 'else' construction
SD
S12.5_A1_T1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
Using 'if/else' construction
SD
S12.5_A1_T2.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
By using eval 'eval('true')'
SD
S12.5_A2.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
The Expression is '(function(){throw 1})()'
SD
S12.5_A3.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
The first statement is '(function(){throw 'instatement'})()'
SD
S12.5_A4.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
The 'if' Expression is 'function __func(){throw 'FunctionExpression';}'
SD
S12.5_A5.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
If execution of 'if true' fails
SD
S12.5_A6_T1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
If execution of 'if false' fails
SD
S12.5_A6_T2.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
If execution of 'if()' fails
SD
S12.5_A8.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2
File:
tco-else-body.js
S
ChakraCore: 1 of 1JavaScriptCore: 1 of 1SpiderMonkey: 0 of 1V8: 0 of 1Moddable XS: 1 of 1
File:
tco-if-body.js
S
ChakraCore: 0 of 1JavaScriptCore: 1 of 1SpiderMonkey: 0 of 1V8: 0 of 1Moddable XS: 1 of 1