This table shows proposals which have not yet been included in the current ECMAScript standard, but are at one of the maturity stages of the TC39 process.
V8 SpiderMonkey JavaScriptCore Chakra Other
Minor difference (1 point) Small feature (2 points) Medium feature (4 points) Large feature (8 points)
Compilers/polyfills Desktop browsers Servers/runtimes Mobile
Feature name Current browser Traceur Babel 6 +
core-js 2
Babel 7 +
core-js 2
Babel 7 +
core-js 3
Closure 2018.02 Closure 2019.01 Closure 2019.07 Closure 2019.10 Closure 2020.01 Closure 2020.01 Closure 2020.03 Closure 2020.05 Type-
Script +
core-js 2
Type-
Script +
core-js 2
Type-
Script +
core-js 2
Type-
Script +
core-js 3
Type-
Script +
core-js 3
Type-
Script +
core-js 3
Type-
Script +
core-js 3
Type-
Script +
core-js 3
FF 68 ESR FF 69 FF 70 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 Beta FF 83 Nightly OP 12.10 CH 77 CH 78 CH 79 CH 80 CH 81 CH 83 CH 84 CH 85 CH 86 CH 87 Edge 17 Edge 18 Edge 79 Edge 80 Edge 81 Edge 83 Edge 84 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 PJS Node 0.10[1] Node 0.12[2] Node 4[2] Node >=6.5 <7[2] Node 7.0-7.5[2] Node >=7.6 <8[2] Node >=8.0 <8.3[2] Node >=8.3 <8.7[2] Node >=8.7 <8.10[2] Node >=8.10 <9[2] Node >=10.0 <10.4[2] Node >=10.4 <10.9[2] Node >=10.9 <11[2] Node 11[2] Node 12.0-12.4[2] Node 12.5-12.8[2] Node 12.9-12.10[2] Node >=12.11 <13[2] Node 13.0-13.1[2] Node >=13.2 <14[2] Node 14.0+[2] DUK 2.0 DUK 2.1 DUK 2.2 DUK 2.3 GraalVM 19.3.1[3] GraalVM 20.0.0[3] GraalVM 20.1.0[3] 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 Samsung 10 Samsung 11 Samsung 12 Samsung 13 Beta Opera Mobile 51 Opera Mobile 52 Opera Mobile 53 Opera Mobile 54 Opera Mobile 55
Candidate (stage 3)
§instance class fields 1/6 1/6 1/6 1/6 0/6 0/6 0/6 0/6 0/6 0/6 0/6 0/6 1/6 1/6 1/6 1/6 1/6 1/6 1/6 1/6 0/6 2/6 2/6 2/6 2/6 2/6 2/6 2/6 2/6 2/6 2/6 2/6 2/6 2/6 2/6 2/6 0/6 4/6 4/6 4/6 5/6 5/6 5/6 6/6 6/6 6/6 6/6 0/6 0/6 4/6 5/6 5/6 5/6 6/6 0/6 0/6 0/6 0/6 2/6 2/6 2/6 4/6 4/6 4/6 4/6 5/6 5/6 5/6 6/6 0/6 0/6 0/6 0/6 0/6 0/6 0/6 0/6 0/6 0/6 0/6 0/6 0/6 0/6 0/6 4/6 4/6 4/6 4/6 4/6 4/6 5/6 0/6 0/6 0/6 0/6 0/6 4/6 4/6 0/6 0/6 0/6 0/6 0/6 0/6 0/6 0/6 0/6 0/6 4/6 4/6 5/6 1/6 2/6 4/6 4/6 4/6
§public instance class fields MDN (Mozilla Development Network) logo  Yes Yes Yes Yes ? ? ? ? ? ? ? ? Yes Yes Yes Yes Yes Yes Yes Yes Flag[4] 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 No No Yes Yes Yes Yes Yes ? ? ? ? Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes ? ? ? ? ? ? ? ? ? ? ? Flag[5] Flag[5] Flag[5] Flag[5] Yes Yes Yes Yes Yes Yes Yes No No No No No Yes Yes ? ? ? ? ? ? ? ? ? Flag[5] Yes Yes Yes Yes Yes Yes Yes Yes
§private instance class fields basic support MDN (Mozilla Development Network) logo  ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No[6] No[6] No[6] No[6] No[6] No[6] No[6] No[6] No[6] No[6] No[6] No[6] Flag[7] Flag[7] Flag[7] Flag[7] No 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 ? ? ? ? ? ? ? ? ? ? ? Flag[5] Flag[5] Flag[5] Flag[5] Yes Yes Yes Yes Yes Yes Yes No No No No No Yes Yes ? ? ? ? ? ? ? ? ? Flag[5] Yes Yes Yes Flag[5] Flag[5] Yes Yes Yes
§private instance class fields initializers ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No[6] No[6] No[6] No[6] No[6] No[6] No[6] No[6] No[6] No[6] No[6] No[6] Flag[7] Flag[7] Flag[7] Flag[7] No 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 ? ? ? ? ? ? ? ? ? ? ? Flag[5] Flag[5] Flag[5] Flag[5] Yes Yes Yes Yes Yes Yes Yes No No No No No Yes Yes ? ? ? ? ? ? ? ? ? Flag[5] Yes Yes Yes Flag[5] Flag[5] Yes Yes Yes
§optional private instance class fields access ? ? ? No ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No No No No No No No No Flag[7] Flag[7] Flag[7] Flag[7] No No No No No No No Yes Yes Yes Yes No No No No No No Yes 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
§optional deep private instance class fields access ? ? ? No ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No No No[6] No[6] No[6] No[6] No[6] No[6] Flag[7] Flag[7] Flag[7] Flag[7] No No Flag[8] Flag[8] Yes Yes Yes Yes Yes Yes Yes No No Flag[8] Yes Yes Yes Yes No No No No No No No No No Flag[8] Flag[8] Yes Yes Yes Yes No No No No No No No No No No No No No No No No No No No Flag[8] Flag[8] Yes ? ? ? ? ? No No No No No No No No No No No No No Flag[8] Yes No No No No No
§computed instance class fields ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Flag[4] 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 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 No No No No No Yes Yes ? ? ? ? ? ? ? ? ? ? Yes Yes Yes ? Yes Yes Yes Yes
§static class fields 1/3 1/3 1/3 1/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 1/3 1/3 1/3 1/3 1/3 1/3 1/3 1/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 2/3 2/3 2/3 2/3 2/3 2/3 2/3 2/3 2/3 0/3 3/3 3/3 3/3 3/3 3/3 3/3 3/3 3/3 3/3 3/3 0/3 0/3 3/3 3/3 3/3 3/3 3/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 3/3 3/3 3/3 3/3 3/3 3/3 3/3 3/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 3/3 3/3 3/3 3/3 3/3 3/3 3/3 0/3 0/3 0/3 0/3 0/3 3/3 3/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 3/3 3/3 3/3 1/3 2/3 3/3 3/3 3/3
§public static class fields MDN (Mozilla Development Network) logo  Yes Yes Yes Yes ? ? ? ? ? ? ? ? Yes Yes Yes Yes Yes Yes Yes Yes No No No No No No No Yes Yes Yes Yes Yes Yes Yes Yes Yes No 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 No No No No No Yes Yes ? ? ? ? ? ? ? ? ? Flag[5] Yes Yes Yes Yes Yes Yes Yes Yes
§private static class fields MDN (Mozilla Development Network) logo  ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No No No No No Flag[7] Flag[7] Flag[7] Flag[7] No 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 No No No No No Yes Yes ? ? ? ? ? ? ? ? ? ? Yes Yes Yes ? ? Yes Yes Yes
§computed static class fields ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No Yes Yes Yes Yes Yes Yes Yes Yes Yes No 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 No No No No No Yes Yes ? ? ? ? ? ? ? ? ? ? Yes Yes Yes ? Yes Yes Yes Yes
§private class methods 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 4/4 4/4 4/4 4/4 0/4 0/4 0/4 0/4 0/4 0/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 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 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
§private instance methods ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No No No No No No Flag[9] Flag[9] Flag[9] No ? ? Flag[5] Flag[5] Flag[5] Flag[5] Yes Yes Yes Yes No No Flag[5] Flag[5] Flag[5] Flag[5] Yes ? ? No No No No No ? ? ? Flag[5] Flag[5] Flag[5] Flag[5] Yes ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Flag[5] Flag[5] No No No No ? No Yes ? ? ? ? ? ? ? No No ? ? Flag[5] Flag[5] ? ? ? ? ?
§private static methods ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No No No No No No No Flag[9] Flag[9] No ? ? Flag[5] Flag[5] Flag[5] Flag[5] Yes Yes Yes Yes No No Flag[5] Flag[5] Flag[5] Flag[5] Yes ? ? No No No No No ? ? ? Flag[5] Flag[5] Flag[5] Flag[5] Yes ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Flag[5] Flag[5] No No No No ? No Yes ? ? ? ? ? ? ? No No ? ? Flag[5] Flag[5] ? ? ? ? ?
§private accessor properties ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No No No No No No Flag[9] Flag[9] Flag[9] No ? ? Flag[5] Flag[5] Flag[5] Flag[5] Yes Yes Yes Yes No No Flag[5] Flag[5] Flag[5] Flag[5] Yes ? ? No No No No No ? ? ? Flag[5] Flag[5] Flag[5] Flag[5] Yes ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Flag[5] Flag[5] No No No No ? No Yes ? ? ? ? ? ? ? No No ? ? Flag[5] Flag[5] ? ? ? ? ?
§private static accessor properties ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No No No No No No No Flag[9] Flag[9] No ? ? Flag[5] Flag[5] Flag[5] Flag[5] Yes Yes Yes Yes No No Flag[5] Flag[5] Flag[5] Flag[5] Yes ? ? No No No No No ? ? ? Flag[5] Flag[5] Flag[5] Flag[5] Yes ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Flag[5] Flag[5] No No No No ? No Yes ? ? ? ? ? ? ? No No ? ? Flag[5] Flag[5] ? ? ? ? ?
§Legacy RegExp features in JavaScript 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 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 0/2 0/2 0/2 0/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2 2/2
§RegExp "lastMatch" MDN (Mozilla Development Network) logo  ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 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 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
§RegExp.$1-$9 MDN (Mozilla Development Network) logo  ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 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 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
§Hashbang Grammar MDN (Mozilla Development Network) logo  ? ? ? No 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 Yes Yes Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No No Yes Yes Yes Yes Yes No No No 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 Yes Yes Yes Yes Yes Yes Yes ? ? ? ? No No Yes No No No No No No No No Yes No Yes Yes Yes No No Yes Yes Yes
Draft (stage 2)
§Generator function.sent Meta Property ? 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
§Class and Property Decorators 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 1/1 1/1 1/1 1/1 1/1 1/1 1/1 1/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1
§class decorators ? No[10] No[10] No[10] ? ? ? ? ? ? ? ? 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
§Realms ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No No No No ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§throw expressions 0/4 0/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 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 0/4 0/4 0/4 0/4 0/4 0/4
§logical ? ? 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
§parameter initializers ? ? 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
§arrow function bodies ? ? 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
§conditionals ? ? 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
§Set methods 0/7 0/7 0/7 7/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 7/7 7/7 7/7 7/7 7/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7
§Set.prototype.intersection ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? No No No ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§Set.prototype.union ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? No No No ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§Set.prototype.difference ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? No No No ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§Set.prototype.symmetricDifference ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? No No No ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§Set.prototype.isDisjointFrom ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? No No No ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§Set.prototype.isSubsetOf ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? No No No ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§Set.prototype.isSupersetOf ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? No No No ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§ArrayBuffer.prototype.transfer 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 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
§ArrayBuffer.prototype.transfer() ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No No No No No No
§ArrayBuffer.prototype.realloc() ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No No No No No No
§Map.prototype.upsert 0/2 0/2 0/2 2/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 2/2 2/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 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
§Map.prototype.upsert ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§WeakMap.prototype.upsert ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No 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.isTemplateObject ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No 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 Helpers 0/35 0/35 0/35 35/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 35/35 35/35 35/35 35/35 35/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35 0/35
§instanceof Iterator ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§extends Iterator ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No 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.from, iterable ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No 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.from, iterator ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No 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.prototype.asIndexedPairs ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No 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.prototype.drop ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No 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.prototype.every ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No 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.prototype.filter ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No 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.prototype.find ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No 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.prototype.flatMap ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No 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.prototype.forEach ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No 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.prototype.map ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No 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.prototype.reduce ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No 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.prototype.some ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No 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.prototype.take ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No 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.prototype.toArray ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No 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.prototype[@@toStringTag] ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§instanceof AsyncIterator ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§extends AsyncIterator ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§AsyncIterator.from, async iterable ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§AsyncIterator.from, iterable ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§AsyncIterator.from, iterator ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§AsyncIterator.prototype.asIndexedPairs ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§AsyncIterator.prototype.drop ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§AsyncIterator.prototype.every ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§AsyncIterator.prototype.filter ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§AsyncIterator.prototype.find ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§AsyncIterator.prototype.flatMap ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§AsyncIterator.prototype.forEach ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§AsyncIterator.prototype.map ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§AsyncIterator.prototype.reduce ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§AsyncIterator.prototype.some ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§AsyncIterator.prototype.take ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§AsyncIterator.prototype.toArray ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§AsyncIterator.prototype[@@toStringTag] ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No ? No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§`.item` method 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3 0/3
§Array.prototype.item ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
§String.prototype.item ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
§%TypedArray%.prototype.item ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Proposal (stage 1)
§do expressions ? 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
§Observable 0/7 7/7 7/7 7/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 7/7 7/7 7/7 7/7 7/7 7/7 7/7 7/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7
§basic support ? Yes[11] Yes[11] Yes[11] ? ? ? ? ? ? ? ? Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No No No No ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§Symbol.observable well known symbol ? Yes[11] Yes[11] Yes[11] ? ? ? ? ? ? ? ? Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No No No No ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§Observable.prototype.subscribe ? Yes[11] Yes[11] Yes[11] ? ? ? ? ? ? ? ? Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No No No No ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§Observable constructor behavior ? Yes[11] Yes[11] Yes[11] ? ? ? ? ? ? ? ? Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No No No No ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§Observable.prototype[Symbol.observable] ? Yes[11] Yes[11] Yes[11] ? ? ? ? ? ? ? ? Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No No No No ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§Observable.of ? Yes[11] Yes[11] Yes[11] ? ? ? ? ? ? ? ? Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No No No No ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§Observable.from ? Yes[11] Yes[11] Yes[11] ? ? ? ? ? ? ? ? Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No No No No ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§Frozen Realms API ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No No No No No No No No ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§Math.signbit ? No No Yes[11] ? ? ? ? ? ? ? ? ?[12] ?[12] ?[12] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? No No No No No ? ? ? ? ? ? ? ? ? ? ? No No ? ? ? ? No
§Math extensions proposal 0/7 7/7 7/7 7/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 7/7 7/7 7/7 7/7 7/7 7/7 7/7 7/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7 0/7
§Math.clamp ? Yes[11] Yes[11] Yes[11] ? ? ? ? ? ? ? ? Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] Yes[13] No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No ? ? ? ? ? ? ? ? No No No No No No No ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? No No No No ? ? No No No No No