Desktop browsers | Servers/runtimes | Mobile | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Feature name | Current browser | Konq 4.13 | Konq 4.14[1] | IE 8 | IE 9 | IE 10 | IE 11 | FF 68 ESR | FF 71 | FF 72 | FF 73 | FF 74 | FF 75 | FF 76 | FF 77 | FF 78 ESR | FF 79 | FF 80 | FF 81 | FF 82 | FF 83 | FF 84 | FF 85 Beta | FF 86 Nightly | OP 12.10 | CH 79 | CH 80 | CH 81 | CH 83 | CH 84 | CH 85 | CH 86 | CH 87 | CH 88 | CH 89 | Edge 17 | Edge 18 | Edge 79 | Edge 80 | Edge 81 | Edge 83 | Edge 84 | Edge 85 | Edge 86 | Edge 87 | SF 12 | SF 12.1 | SF 13 | SF 13.1 | SF 14 | SF TP | WK | OP 63 | OP 64 | OP 65 | OP 66 | OP 67 | OP 68 | OP 69 | OP 70 | Rhino 1.7 | BESEN | PJS | Node 0.10[2] | Node 0.12[3] | Node 4[3] | Node >=6.5 <7[3] | Node 7.0-7.5[3] | Node >=7.6 <8[3] | Node >=8.0 <8.3[3] | Node >=8.3 <8.7[3] | Node >=8.7 <8.10[3] | Node >=8.10 <9[3] | Node >=10.0 <10.4[3] | Node >=10.4 <10.9[3] | Node >=10.9 <11[3] | Node 11[3] | Node 12.0-12.4[3] | Node 12.5-12.8[3] | Node 12.9-12.10[3] | Node >=12.11 <13[3] | Node 13.0-13.1[3] | Node >=13.2 <14[3] | Node >=14.0 <14.5[3] | Node >=14.5 <14.6[3] | Node >=14.6 <15[3] | Node 15+[3] | DUK 2.0 | DUK 2.1 | DUK 2.2 | DUK 2.3 | GraalVM 19.3.1[4] | GraalVM 19.3.6[4] | GraalVM 20.0.0[4] | GraalVM 20.1.0[4] | GraalVM 20.3.0[4] | GraalVM 20.3.1[4] | GraalVM 21.0.0[4] | AN 4.4 | AN 4.4.3 | iOS >=10.3 <11 | iOS 11 | iOS 11.3 | iOS 12 | iOS 12.2 | iOS 13 | iOS 13.4 | iOS 14 | Samsung 10 | Samsung 11 | Samsung 12 | Samsung 13 | Opera Mobile 55 | Opera Mobile 56 | Opera Mobile 57 | Opera Mobile 58 | Opera Mobile 59 | Opera Mobile 60 | Opera Mobile 61 | |
§SIMD (Single Instruction, Multiple Data) ![]() |
0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | 0/57 | ||
§basic support ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§Float32x4 ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§Int32x4 ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§Int16x8 ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§Int8x16 ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§Uint32x4 ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§Uint16x8 ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§Uint8x16 ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§Bool32x4 ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§Bool16x8 ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§Bool8x16 ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%floatType%.abs ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.add ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%integerType%.addSaturate ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.and ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%booleanType%.anyTrue ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%booleanType%.allTrue ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.check ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.equal ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.extractLane ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.greaterThan ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.greaterThanOrEqual ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.lessThan ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.lessThanOrEqual ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.mul ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%floatType%.div ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.load ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.load1 ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.load2 ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.load3 ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%floatType%.max ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%floatType%.maxNum ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%floatType%.min ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%floatType%.minNum ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.neg ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.not ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.notEqual ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.or ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%floatType%.reciprocalApproximation ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%floatType%.reciprocalSqrtApproximation ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.replaceLane ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.select ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%integerType%.shiftLeftByScalar ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%integerType%.shiftRightByScalar ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.shuffle ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.splat ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%floatType%.sqrt ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.store ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.store1 ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.store2 ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.store3 ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.sub ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%integerType%.subSaturate ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.swizzle ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.xor ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.fromTIMDBits ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§SIMD.%type%.fromTIMD ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | No[5] | No[5] | No[5] | No[5] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[6] | Flag[6] | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§decompilation | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 4/4 | 4/4 | 4/4 | 4/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 2/4 | 1/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | 0/4 | ||
§uneval, existence ![]() |
? | ? | ? | ? | ? | No | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | Yes | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | ||
§built-in "toSource" methods ![]() |
? | ? | ? | ? | ? | No | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | Yes | Yes | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | ||
§"toSource" method as hook for uneval | ? | ? | ? | ? | ? | No | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | ||
§eval(uneval(value)) is functionally equivalent to value | ? | ? | ? | ? | ? | No | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | ||
§optional "scope" argument of "eval" | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | ||
§function "caller" property ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
§function "arity" property ![]() |
No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§function "arguments" property ![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
§Function.prototype.isGenerator ![]() |
No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§class extends null | ? | ? | ? | ? | ? | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | Yes | Yes | No | No | No | No | No | No | ? | ? | No | No | No | No | No | No | No | No | No | ||
§__count__ ![]() |
No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§__parent__ ![]() |
No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§__noSuchMethod__ ![]() |
No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Flag[7] | Flag[7] | Flag[7] | Flag[7] | Flag[7] | Flag[7] | Flag[7] | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§Array generics | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§String generics | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§Array comprehensions (JS 1.8 style) ![]() |
No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§Array comprehensions (ES draft style) ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | ||
§Expression closures ![]() |
No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§ECMAScript for XML (E4X) ![]() |
No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§"for each..in" loops ![]() |
No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§Sharp variables ![]() |
No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§Iterator ![]() |
No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§__iterator__ | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§Generators (JS 1.8) | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§Generator comprehensions (JS 1.8 style) | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§Generator comprehensions (ES draft style) | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | ||
§RegExp "x" flag | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§Callable RegExp | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§RegExp named groups | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§String.prototype.quote ![]() |
No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§String.prototype.replace flags ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | Yes | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | ||
§Date.prototype.toLocaleFormat ![]() |
No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§Date.parse produces NaN for invalid dates | Yes | Yes | ? | ? | ? | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | No | No | No | No | No | No | No | Yes | Yes | Yes | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | ? | No | No | No | No | No | No | No | No | No | ||
§Object.prototype.watch ![]() |
No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§Object.prototype.unwatch ![]() |
No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§Object.prototype.eval ![]() |
No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§Object.observe ![]() |
? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | ? | ? | ? | Yes | ? | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | ||
§error "stack" ![]() |
No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
§error "lineNumber" ![]() |
No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§error "columnNumber" ![]() |
No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§error "fileName" ![]() |
No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§error "description" | No | No | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ||
§global | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 2/2 | 2/2 | 2/2 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 | 1/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | 0/2 | ||
§"global" global property is global object | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | No | No | No | No | No | No | No | ? | ? | ? | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | ? | No | No | No | No | No | No | No | No | ? | ? | No | No | No | No | No | No | No | No | No | ||
§"global" global property has correct property descriptor | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | No | No | No | No | No | No | No | ? | ? | ? | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | Yes | Yes | Yes | No | No | No | No | No | No | No | ? | ? | No | No | No | No | No | No | No | No | ? | ? | No | No | No | No | No | No | No | No | No | ||
§Proxy "ownKeys" handler, duplicate keys for non-extensible targets (ES 2017 semantics)[8] | ? | ? | ? | ? | ? | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | Yes | No | No | No | No | No | No | No | No | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | ? | ? | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No |
[1] Results are only applicable for the KHTML rendering engine.
[2] Flagged features have to be enabled via --harmony
flag
[3] Flagged features have to be enabled via --harmony
or --es_staging
flag
[4] Executed in Node.js/JVM mode via graalvm/bin/node --jvm
.
[5] The feature is considered unstable, but can be enabled via --js-flags="--harmony-simd"
flag
[6] The feature has to be enabled via --experimental-options --js.simdjs
flag
[7] The feature has to be enabled via the --nashorn-compat
flag.
[8] The behaviour of the Proxy “ownKeys” handler in presence of duplicate keys has been modified later.