2248:
553:
4806:
2149:
2131:
222:
508:
standards organization to advance the standardization of JavaScript. The first edition of ECMA-262 was adopted by the Ecma
General Assembly in June 1997. Several editions of the language standard have been published since then. The name "ECMAScript" was a compromise between the organizations involved
739:
In 2010, Ecma
International started developing a standards test for Ecma 262 ECMAScript. Test262 is an ECMAScript conformance test suite that can be used to check how closely a JavaScript implementation follows the ECMAScript Specification. The test suite contains thousands of individual tests, each
539:
Ecma's
Technical Committee 39 (TC39) is responsible for the maintenance of ECMAScript. New proposals to the language go through a staged process, with each stage representing the completeness of the proposal's specification. Consensus must be reached within the committee to advance a proposal to the
726:
in which newer versions of JavaScript are used, and a transpiler rewrites the source code so that it is supported by older browsers. Usually, transpilers transpile down to ES3 to maintain compatibility with all versions of browsers. The settings to transpile to a specific version can be configured
731:. Polyfills create new features for older environments that lack them. Polyfills do this at runtime in the interpreter, such as the user's browser or on the server. Instead, transpiling rewrites the ECMA code itself during the build phase of development before it reaches the interpreter.
692:. This means that certain types are assigned implicitly based on the operation being performed. However, there are several quirks in JavaScript's implementation of the conversion of a variable from one type to another. These quirks have been the subject of a talk entitled
740:
of which tests some specific requirement(s) of the ECMAScript specification. The development of Test262 is a project of the Ecma
Technical Committee 39 (TC39). The testing framework and the individual tests are contributed to Ecma by member organizations of TC39.
5475:
4132:
540:
next stage. Proposals that reach stage 4, the final stage, will be included into the next version of the standard. Since the release of version 6 in June 2015, new major versions have been finalized and published every June.
509:
in standardizing the language, especially
Netscape and Microsoft, whose disputes dominated the early standards sessions. Eich commented that "ECMAScript was always an unwanted trade name that sounds like a
1072:
2193:
5730:
5345:
3644:
704:
ECMAScript is dynamically typed. Thus, a type is associated with a value rather than an expression. ECMAScript supports various ways to test the type of objects, including
5340:
3639:
518:
4842:
3144:
2522:
2160:
2222:
5725:
3366:
2186:
1398:
5699:
4441:
4361:
4152:
4147:
3993:
1428:
4159:
1161:
1503:
ES5 is the baseline for this test suite. The conformance rate for other editions reflects support for new features only, not a comprehensive score.
1198:
2513:
1064:
5149:
4692:
3054:
2179:
2101:
1329:
744:
5450:
4761:
4562:
4085:
3468:
3059:
3029:
1655:
5740:
4835:
4406:
3736:
3533:
2155:
1194:
497:
135:
2857:
758:. The table below shows the conformance rate for current versions of software with respect to the most recent editions of ECMAScript.
1579:
3933:
2957:
1123:
918:
1094:"Netscape and Sun announce JavaScript, the Open, Cross-platform Object Scripting Language for Enterprise Networks and the Internet"
1093:
4497:
3669:
3513:
1608:
1550:
1521:
5595:
4828:
4592:
4587:
4294:
2394:
2227:
2111:
1904:
1335:
924:
5355:
4885:
4386:
3716:
3649:
3229:
2877:
2399:
1368:
638:
206:
198:
5735:
2237:
2137:
1755:
1020:
1007:
723:
598:
158:
4731:
4209:
2506:
2418:
1834:
606:
525:
for security analysis and standardization. "ECMA" stood for "European
Computer Manufacturers Association" until 1994.
286:
202:
174:
45:
411:
114:
5270:
5265:
4967:
4895:
4391:
4299:
4249:
4008:
3341:
3336:
2357:
1817:
1735:
888:
534:
4657:
4602:
4381:
4366:
4346:
3624:
3044:
2540:
2262:
1785:
5620:
4705:
4612:
4401:
4376:
3588:
3583:
2444:
1648:
622:
618:
186:
727:
according to need. Transpiling adds an extra step to the build process and is sometimes done to avoid needing
1482:
676:
statements. Functions are weakly typed and may accept and return any type. Arguments not provided default to
5720:
5260:
4259:
3801:
3791:
3786:
3361:
3346:
3286:
2720:
2715:
2675:
2142:
2096:
1822:
1449:
1390:
522:
504:
and
Netscape announced JavaScript in a press release. In November 1996, Netscape announced a meeting of the
1293:
460:. ECMA-262 specifies only language syntax and the semantics of the core application programming interface (
425:, and it is increasingly being used for server-side applications and services using runtime environments -
323:
4809:
4577:
4567:
3696:
3114:
2695:
2499:
2481:
1939:
1853:
1812:
1775:
1750:
1745:
1420:
817:
728:
602:
594:
53:
49:
1153:
5400:
5290:
4851:
3998:
3861:
3508:
2882:
2730:
2700:
2593:
2583:
2544:
2536:
2347:
2342:
2315:
1183:
418:
1042:
5668:
5635:
5500:
5069:
4756:
4662:
4396:
4371:
4214:
4055:
3493:
3296:
3169:
2952:
2352:
2267:
855:
36:
5600:
4597:
4336:
2277:
2272:
1641:
830:
514:
492:
The ECMAScript specification is a standardized specification of a scripting language developed by
5575:
5555:
4542:
4477:
2817:
2408:
2203:
2106:
2066:
1994:
1876:
1844:
1807:
975:
882:
754:
tests as of
January 2020. ECMAScript specifications through ES7 are well-supported in major
641:, meaning that semicolons that normally terminate a statement in C may be omitted in JavaScript.
505:
407:
313:
261:
229:
162:
69:
1124:"Industry Leaders to Advance Standardization of Netscape's JavaScript at Standards Body Meeting"
3371:
2037:
1693:
1325:
914:
747:) and Microsoft, who both contributed thousands of tests. The Test262 test suite consisted of
637:, allowing JavaScript to support both block scoping and function scoping. JavaScript supports
584:
5225:
4105:
3846:
3174:
2282:
2217:
1866:
965:
501:
395:
337:
256:
1222:
5455:
4715:
4436:
4341:
4095:
4023:
4018:
4013:
3498:
3461:
3456:
3451:
3446:
3441:
3436:
3431:
2232:
1952:
1571:
430:
60:
1131:
2247:
4003:
3751:
3563:
3426:
3416:
3411:
3406:
3401:
3396:
3391:
3386:
3381:
2750:
2740:
2449:
1957:
1926:
1770:
1101:
850:
826:
434:
422:
103:
41:
1600:
552:
5714:
5678:
5673:
5663:
5658:
5653:
5645:
5640:
5630:
5615:
5610:
5565:
5550:
5545:
5540:
5530:
5520:
5510:
5505:
5485:
5480:
5470:
5445:
5435:
5425:
5390:
5385:
5375:
5370:
5360:
5335:
5330:
4791:
4766:
4751:
4687:
4682:
4677:
4672:
4667:
4512:
4457:
4426:
4416:
4279:
4269:
4239:
4234:
4184:
4164:
4142:
4127:
4080:
4045:
3988:
3983:
3973:
3851:
3796:
3771:
3766:
3746:
3619:
3159:
2735:
2598:
2568:
2423:
2012:
1886:
1021:
https://bun.sh/docs#:~:text=or%2C%20more%20formally%2C-,ECMAScript,-)%20is%20just%20a
979:
822:
500:; initially named Mocha, then LiveScript, and finally JavaScript. In December 1995,
5625:
5605:
5325:
5300:
5285:
5280:
5275:
5255:
5250:
5245:
5240:
5235:
5230:
5220:
5215:
5210:
4910:
4652:
4622:
4482:
3826:
3821:
3684:
3679:
3674:
3593:
3538:
3488:
3421:
3376:
3351:
3281:
3276:
3271:
3266:
3261:
3219:
3184:
3094:
3089:
2917:
2725:
2491:
2465:
2373:
2061:
2032:
1861:
1829:
1800:
1795:
1790:
1710:
1683:
1678:
1542:
1513:
792:
689:
645:
493:
481:
477:
391:
190:
146:
65:
2171:
1319:
908:
722:
Since ES 2015, transpiling JavaScript has become very common. Transpilation is a
5200:
4992:
4962:
4955:
4950:
4627:
4324:
4319:
4314:
3898:
3815:
2787:
2337:
2002:
755:
705:
476:, while valid implementations of JavaScript add their own functionality such as
403:
99:
94:
1628:
Composite score that includes new features from ES7 through next edition drafts
1358:
5410:
5350:
4617:
4229:
3968:
3923:
3659:
3316:
3129:
3022:
3017:
3012:
2972:
2947:
2822:
2578:
2428:
2404:
2042:
1921:
1720:
1688:
717:
588:
383:
241:
142:
5683:
5460:
5395:
5184:
5179:
5174:
5169:
5164:
5154:
5144:
5139:
5129:
5124:
5119:
5114:
5104:
5099:
5094:
5079:
5074:
5064:
5059:
5054:
5044:
5039:
5034:
5029:
5024:
5019:
5014:
5009:
4987:
4982:
4972:
4945:
4940:
4930:
4925:
4920:
4915:
4905:
4900:
4890:
4875:
4870:
4865:
4786:
4781:
4776:
4771:
4746:
4736:
4697:
4647:
4642:
4637:
4632:
4537:
4532:
4527:
4517:
4507:
4492:
4472:
4467:
4462:
4411:
4356:
4351:
4331:
4309:
4289:
4244:
4224:
4179:
4174:
4169:
4137:
4100:
4090:
4075:
4070:
4065:
4050:
4035:
4030:
3958:
3953:
3948:
3928:
3918:
3913:
3908:
3893:
3888:
3836:
3831:
3811:
3781:
3756:
3741:
3711:
3664:
3654:
3634:
3629:
3614:
3609:
3523:
3244:
3239:
3134:
2780:
2775:
2770:
2765:
2760:
2668:
2663:
2658:
2653:
2389:
2007:
1725:
221:
178:
17:
513:." ECMAScript has been formalized through operational semantics by work at
5535:
5109:
5089:
5049:
5004:
4935:
4880:
4421:
4199:
3903:
3731:
3568:
3558:
3543:
3518:
3503:
3478:
3473:
3356:
3331:
3326:
3311:
3306:
3301:
3291:
3256:
3251:
3234:
3214:
3209:
3204:
3199:
3194:
3189:
3179:
3164:
3154:
3149:
3139:
3124:
3119:
3109:
3104:
3099:
3084:
3079:
3074:
3069:
3064:
3049:
3034:
3007:
3002:
2997:
2992:
2987:
2982:
2977:
2967:
2962:
2942:
2937:
2927:
2922:
2912:
2907:
2897:
2892:
2887:
2862:
2852:
2745:
2648:
2643:
2638:
2633:
2628:
2623:
2618:
2613:
2608:
2309:
2116:
1899:
1894:
1780:
1715:
399:
154:
5560:
5525:
5515:
5084:
4997:
4710:
4502:
4487:
4284:
4274:
4264:
4040:
3856:
3806:
3701:
3689:
2847:
2842:
2837:
2832:
2827:
2812:
2807:
2802:
2797:
2792:
2755:
2710:
2705:
2690:
2685:
2680:
1947:
1914:
1765:
1705:
797:
426:
387:
150:
1297:
5590:
5585:
5580:
5490:
5430:
5420:
5415:
5405:
5365:
5315:
4572:
4557:
4552:
4547:
4219:
4194:
4122:
3978:
3963:
3943:
3938:
3883:
3876:
3871:
3866:
3761:
3726:
3573:
3224:
3039:
2603:
2330:
2304:
2086:
2081:
1967:
1881:
1871:
1760:
1698:
621:-style structured programming. Previously, JavaScript only supported
510:
970:
953:
5440:
4060:
1421:"JavaScript data types and data structures – JavaScript | MDN"
1246:
394:. It is best known as a JavaScript standard intended to ensure the
5320:
5310:
5305:
5295:
5205:
5134:
4607:
4582:
4304:
4189:
3841:
3706:
3578:
3553:
3548:
3528:
2902:
2872:
2867:
2588:
2573:
2563:
2558:
2325:
2320:
2071:
1962:
1474:
1453:
993:
5465:
5380:
4977:
4820:
4254:
4117:
4110:
3776:
3721:
3321:
2932:
2470:
2091:
2076:
1909:
194:
4824:
2495:
2175:
1637:
5159:
4741:
4431:
3483:
2288:
1182:
Maffeis, Sergio; Mitchell, John C.; Taly, Ankur (2020-01-03).
547:
461:
182:
1633:
1270:
27:
Specification for
Javascript and other programming languages
1034:
352:
343:
936:
The core JavaScript programming language is based on the
364:
564:
1321:
JavaScript: The
Definitive Guide: The Definitive Guide
358:
355:
346:
370:
367:
361:
5692:
5193:
4858:
4724:
4450:
3602:
2551:
2458:
2437:
2382:
2366:
2297:
2255:
2210:
2054:
2025:
1993:
1979:
1938:
1852:
1843:
1734:
1671:
677:
673:
669:
665:
661:
657:
653:
649:
382:) is a standard for scripting languages, including
349:
340:
319:
309:
285:
267:
252:
240:
228:
168:
133:
109:
93:
75:
59:
35:
1271:"ECMAScript, TC39, and the History of JavaScript"
1154:"Will there be a suggested file suffix for es4?"
952:Wirfs-Brock, Allen; Eich, Brendan (2020-05-02).
958:Proceedings of the ACM on Programming Languages
4836:
2507:
2187:
1649:
1391:"Jokes for Nerds: Wat Moments in Programming"
743:Important contributions were made by Google (
8:
994:"Node.js — ECMAScript 2015 (ES6) and beyond"
214:
30:
5731:Programming languages with an ISO standard
4843:
4829:
4821:
2514:
2500:
2492:
2194:
2180:
2172:
2148:
2130:
1849:
1656:
1642:
1634:
1035:"ECMAScriptÂŽ 2022 Language Specification"
760:
29:
5700:International Electrotechnical Commission
1184:"An Operational Semantics for JavaScript"
1065:"JavaScript creator ponders past, future"
969:
629:, but ECMAScript 2015 added the keywords
1452:. Test262.ecmascript.org. Archived from
1008:"Deno joins JavaScript standards effort"
899:
1572:"ECMAScript 2016+ compatibility table"
1324:. "O'Reilly Media, Inc.". p. 16.
1100:. Netscape. 1995-12-04. Archived from
213:
1601:"ECMAScript Next compatibility table"
1389:Gilbertson, Scott (26 January 2012).
772:
769:
766:
7:
1485:from the original on October 1, 2019
1401:from the original on 23 August 2020
1195:Association for Computing Machinery
1122:Press Release (November 15, 1996).
5726:Object-based programming languages
1543:"ECMAScript 6 compatibility table"
1514:"ECMAScript 5 compatibility table"
1338:from the original on 1 August 2020
913:. O'Reilly Media, Inc. p. 5.
25:
1318:David Flanagan (17 August 2006).
593:The ECMAScript language includes
450:ECMAScript Language Specification
4805:
4804:
2246:
2147:
2129:
954:"JavaScript: The First 20 Years"
551:
441:ECMAScript, ECMA-262, JavaScript
417:ECMAScript is commonly used for
336:
220:
1611:from the original on 2024-01-14
1582:from the original on 2024-01-14
1553:from the original on 2024-04-04
1524:from the original on 2024-01-14
1450:"ECMAScript Language – test262"
1431:from the original on 2017-03-14
1371:from the original on 2019-10-28
1204:from the original on 2020-01-03
1164:from the original on 2020-06-21
1075:from the original on 2014-09-20
1045:from the original on 2020-05-08
927:from the original on 2016-06-10
617:ECMAScript JavaScript supports
2228:Common Language Infrastructure
2112:Asynchronous module definition
1:
762:Scripting engine conformance
718:JavaScript § transpilers
639:automatic semicolon insertion
1296:. ECMAScript. Archived from
1152:Eich, Brendan (2006-10-03).
724:source-to-source compilation
296:; 3 months ago
273:; 27 years ago
121:/publications-and-standards
81:; 27 years ago
5757:
5741:Source-to-source compilers
2358:Holographic Versatile Disc
1130:. Netscape. Archived from
1063:Krill, Paul (2008-06-23).
1033:Guo, Shu-yu (2022-02-14).
940:standard, or ES for short.
889:List of ECMAScript engines
715:
589:JavaScript § Features
582:
535:ECMAScript version history
532:
4800:
2533:
2479:
2263:Advanced Intelligent Tape
2244:
2125:
907:Stefanov, Stoyan (2010).
849:
816:
791:
786:
783:
780:
777:
770:Reference application(s)
613:Imperative and structured
219:
173:
141:
644:Like C-style languages,
406:. It is standardized by
242:Internet media type
215:ECMAScript (file format)
523:Imperial College London
519:Department of Computing
2482:List of Ecma standards
2211:Application interfaces
2161:server-side JavaScript
1605:compat-table.github.io
1576:compat-table.github.io
1547:compat-table.github.io
1518:compat-table.github.io
247:application/ecmascript
2438:Radio link interfaces
2383:Programming languages
2348:Ultra Density Optical
2156:JavaScript frameworks
1425:Developer.mozilla.org
419:client-side scripting
2353:Universal Media Disc
2138:JavaScript libraries
1481:. January 24, 2020.
1365:Destroy All Software
1253:, Ecma International
1229:, Ecma International
1227:Technical Committees
1160:. Mail.mozilla.org.
5736:Scripting languages
2298:File systems (disk)
2256:File systems (tape)
1010:. 14 December 2021.
910:JavaScript Patterns
763:
515:Stanford University
454:ECMAScript Language
230:Filename extensions
216:
117:.ecma-international
76:First appeared
32:
2527:by standard number
2204:Ecma International
2067:Ecma International
1877:Google Web Toolkit
1247:"The TC39 Process"
883:ECMAScript for XML
761:
745:Sputnik test suite
625:using the keyword
563:. You can help by
506:Ecma International
408:Ecma International
314:Scripting language
262:Ecma International
163:Google Apps Script
70:Ecma International
5708:
5707:
4818:
4817:
2541:ISO romanizations
2489:
2488:
2169:
2168:
2038:Douglas Crockford
2021:
2020:
1931:Wakanda Framework
1363:. CodeMash 2012.
1357:Bernhardt, Gary.
1331:978-0-596-55447-7
874:
873:
767:Scripting engine
648:is done with the
585:ECMAScript syntax
581:
580:
402:across different
329:
328:
253:Developed by
212:
211:
95:Typing discipline
16:(Redirected from
5748:
4845:
4838:
4831:
4822:
4808:
4807:
2528:
2516:
2509:
2502:
2493:
2484:(1961 – present)
2283:Linear Tape-Open
2250:
2218:ANSI escape code
2196:
2189:
2182:
2173:
2151:
2150:
2133:
2132:
1850:
1658:
1651:
1644:
1635:
1629:
1626:
1620:
1619:
1617:
1616:
1597:
1591:
1590:
1588:
1587:
1568:
1562:
1561:
1559:
1558:
1539:
1533:
1532:
1530:
1529:
1510:
1504:
1501:
1495:
1494:
1492:
1490:
1471:
1465:
1464:
1462:
1461:
1446:
1440:
1439:
1437:
1436:
1417:
1411:
1410:
1408:
1406:
1386:
1380:
1379:
1377:
1376:
1354:
1348:
1347:
1345:
1343:
1315:
1309:
1308:
1306:
1305:
1290:
1284:
1283:
1282:
1281:
1267:
1261:
1260:
1259:
1258:
1243:
1237:
1236:
1235:
1234:
1219:
1213:
1212:
1210:
1209:
1203:
1188:
1179:
1173:
1172:
1170:
1169:
1149:
1143:
1142:
1140:
1139:
1119:
1113:
1112:
1110:
1109:
1090:
1084:
1083:
1081:
1080:
1060:
1054:
1053:
1051:
1050:
1030:
1024:
1018:
1012:
1011:
1004:
998:
997:
990:
984:
983:
973:
949:
943:
942:
933:
932:
904:
764:
753:
752:
679:
675:
671:
667:
663:
659:
655:
651:
636:
632:
628:
623:function scoping
576:
573:
555:
548:
502:Sun Microsystems
475:
471:
467:
410:in the document
396:interoperability
377:
376:
373:
372:
369:
366:
363:
360:
357:
354:
351:
348:
345:
342:
304:
302:
297:
281:
279:
274:
257:Sun Microsystems
224:
217:
129:
126:
124:
122:
120:
118:
116:
89:
87:
82:
61:Designed by
33:
21:
5756:
5755:
5751:
5750:
5749:
5747:
5746:
5745:
5711:
5710:
5709:
5704:
5688:
5189:
4854:
4849:
4819:
4814:
4796:
4720:
4446:
3598:
2547:
2529:
2526:
2520:
2490:
2485:
2475:
2454:
2433:
2378:
2362:
2293:
2251:
2242:
2233:Office Open XML
2206:
2200:
2170:
2165:
2143:Ajax frameworks
2121:
2050:
2017:
1989:
1975:
1934:
1839:
1738:
1730:
1667:
1662:
1632:
1627:
1623:
1614:
1612:
1599:
1598:
1594:
1585:
1583:
1570:
1569:
1565:
1556:
1554:
1541:
1540:
1536:
1527:
1525:
1512:
1511:
1507:
1502:
1498:
1488:
1486:
1473:
1472:
1468:
1459:
1457:
1448:
1447:
1443:
1434:
1432:
1419:
1418:
1414:
1404:
1402:
1388:
1387:
1383:
1374:
1372:
1356:
1355:
1351:
1341:
1339:
1332:
1317:
1316:
1312:
1303:
1301:
1292:
1291:
1287:
1279:
1277:
1269:
1268:
1264:
1256:
1254:
1245:
1244:
1240:
1232:
1230:
1221:
1220:
1216:
1207:
1205:
1201:
1186:
1181:
1180:
1176:
1167:
1165:
1151:
1150:
1146:
1137:
1135:
1121:
1120:
1116:
1107:
1105:
1092:
1091:
1087:
1078:
1076:
1062:
1061:
1057:
1048:
1046:
1032:
1031:
1027:
1019:
1015:
1006:
1005:
1001:
992:
991:
987:
971:10.1145/3386327
951:
950:
946:
930:
928:
921:
906:
905:
901:
897:
879:
750:
748:
737:
720:
714:
702:
686:
634:
630:
626:
615:
607:prototype-based
591:
583:Main articles:
577:
571:
568:
561:needs expansion
546:
537:
531:
490:
473:
469:
465:
443:
339:
335:
305:
300:
298:
295:
293:
277:
275:
272:
268:Initial release
260:
248:
236:
136:implementations
113:
85:
83:
80:
46:prototype-based
28:
23:
22:
15:
12:
11:
5:
5754:
5752:
5744:
5743:
5738:
5733:
5728:
5723:
5721:Ecma standards
5713:
5712:
5706:
5705:
5703:
5702:
5696:
5694:
5690:
5689:
5687:
5686:
5681:
5676:
5671:
5666:
5661:
5656:
5651:
5648:
5643:
5638:
5633:
5628:
5623:
5618:
5613:
5608:
5603:
5598:
5593:
5588:
5583:
5578:
5573:
5568:
5563:
5558:
5553:
5548:
5543:
5538:
5533:
5528:
5523:
5518:
5513:
5508:
5503:
5498:
5493:
5488:
5483:
5478:
5473:
5468:
5463:
5458:
5453:
5448:
5443:
5438:
5433:
5428:
5423:
5418:
5413:
5408:
5403:
5398:
5393:
5388:
5383:
5378:
5373:
5368:
5363:
5358:
5353:
5348:
5343:
5338:
5333:
5328:
5323:
5318:
5313:
5308:
5303:
5298:
5293:
5288:
5283:
5278:
5273:
5268:
5263:
5258:
5253:
5248:
5243:
5238:
5233:
5228:
5223:
5218:
5213:
5208:
5203:
5197:
5195:
5191:
5190:
5188:
5187:
5182:
5177:
5172:
5167:
5162:
5157:
5152:
5147:
5142:
5137:
5132:
5127:
5122:
5117:
5112:
5107:
5102:
5097:
5092:
5087:
5082:
5077:
5072:
5067:
5062:
5057:
5052:
5047:
5042:
5037:
5032:
5027:
5022:
5017:
5012:
5007:
5002:
5001:
5000:
4995:
4985:
4980:
4975:
4970:
4965:
4960:
4959:
4958:
4953:
4943:
4938:
4933:
4928:
4923:
4918:
4913:
4908:
4903:
4898:
4893:
4888:
4883:
4878:
4873:
4868:
4862:
4860:
4856:
4855:
4850:
4848:
4847:
4840:
4833:
4825:
4816:
4815:
4813:
4812:
4801:
4798:
4797:
4795:
4794:
4789:
4784:
4779:
4774:
4769:
4764:
4759:
4754:
4749:
4744:
4739:
4734:
4728:
4726:
4722:
4721:
4719:
4718:
4713:
4708:
4703:
4700:
4695:
4690:
4685:
4680:
4675:
4670:
4665:
4660:
4655:
4650:
4645:
4640:
4635:
4630:
4625:
4620:
4615:
4610:
4605:
4600:
4595:
4590:
4585:
4580:
4575:
4570:
4565:
4560:
4555:
4550:
4545:
4540:
4535:
4530:
4525:
4520:
4515:
4510:
4505:
4500:
4495:
4490:
4485:
4480:
4475:
4470:
4465:
4460:
4454:
4452:
4448:
4447:
4445:
4444:
4439:
4434:
4429:
4424:
4419:
4414:
4409:
4404:
4399:
4394:
4389:
4384:
4379:
4374:
4369:
4364:
4359:
4354:
4349:
4344:
4339:
4334:
4329:
4328:
4327:
4322:
4312:
4307:
4302:
4297:
4292:
4287:
4282:
4277:
4272:
4267:
4262:
4257:
4252:
4247:
4242:
4237:
4232:
4227:
4222:
4217:
4212:
4207:
4202:
4197:
4192:
4187:
4182:
4177:
4172:
4167:
4162:
4157:
4156:
4155:
4145:
4140:
4135:
4130:
4125:
4120:
4115:
4114:
4113:
4108:
4098:
4093:
4088:
4083:
4078:
4073:
4068:
4063:
4058:
4053:
4048:
4043:
4038:
4033:
4028:
4027:
4026:
4021:
4016:
4011:
4006:
4001:
3996:
3991:
3986:
3976:
3971:
3966:
3961:
3956:
3951:
3946:
3941:
3936:
3931:
3926:
3921:
3916:
3911:
3906:
3901:
3896:
3891:
3886:
3881:
3880:
3879:
3874:
3864:
3859:
3854:
3849:
3844:
3839:
3834:
3829:
3824:
3819:
3809:
3804:
3799:
3794:
3789:
3784:
3779:
3774:
3769:
3764:
3759:
3754:
3749:
3744:
3739:
3734:
3729:
3724:
3719:
3714:
3709:
3704:
3699:
3694:
3693:
3692:
3687:
3682:
3677:
3672:
3662:
3657:
3652:
3647:
3642:
3637:
3632:
3627:
3622:
3617:
3612:
3606:
3604:
3600:
3599:
3597:
3596:
3591:
3586:
3581:
3576:
3571:
3566:
3561:
3556:
3551:
3546:
3541:
3536:
3531:
3526:
3521:
3516:
3511:
3506:
3501:
3496:
3491:
3486:
3481:
3476:
3471:
3466:
3465:
3464:
3459:
3454:
3449:
3444:
3439:
3434:
3429:
3424:
3419:
3414:
3409:
3404:
3399:
3394:
3389:
3384:
3374:
3369:
3364:
3359:
3354:
3349:
3344:
3339:
3334:
3329:
3324:
3319:
3314:
3309:
3304:
3299:
3294:
3289:
3284:
3279:
3274:
3269:
3264:
3259:
3254:
3249:
3248:
3247:
3237:
3232:
3227:
3222:
3217:
3212:
3207:
3202:
3197:
3192:
3187:
3182:
3177:
3172:
3167:
3162:
3157:
3152:
3147:
3142:
3137:
3132:
3127:
3122:
3117:
3112:
3107:
3102:
3097:
3092:
3087:
3082:
3077:
3072:
3067:
3062:
3057:
3052:
3047:
3042:
3037:
3032:
3027:
3026:
3025:
3020:
3015:
3005:
3000:
2995:
2990:
2985:
2980:
2975:
2970:
2965:
2960:
2955:
2950:
2945:
2940:
2935:
2930:
2925:
2920:
2915:
2910:
2905:
2900:
2895:
2890:
2885:
2880:
2875:
2870:
2865:
2860:
2855:
2850:
2845:
2840:
2835:
2830:
2825:
2820:
2815:
2810:
2805:
2800:
2795:
2790:
2785:
2784:
2783:
2778:
2773:
2768:
2763:
2753:
2748:
2743:
2738:
2733:
2728:
2723:
2718:
2713:
2708:
2703:
2698:
2693:
2688:
2683:
2678:
2673:
2672:
2671:
2666:
2661:
2656:
2651:
2646:
2641:
2636:
2631:
2626:
2621:
2616:
2611:
2601:
2596:
2591:
2586:
2581:
2576:
2571:
2566:
2561:
2555:
2553:
2549:
2548:
2534:
2531:
2530:
2521:
2519:
2518:
2511:
2504:
2496:
2487:
2486:
2480:
2477:
2476:
2474:
2473:
2468:
2462:
2460:
2456:
2455:
2453:
2452:
2447:
2441:
2439:
2435:
2434:
2432:
2431:
2426:
2421:
2416:
2402:
2397:
2392:
2386:
2384:
2380:
2379:
2377:
2376:
2370:
2368:
2364:
2363:
2361:
2360:
2355:
2350:
2345:
2340:
2335:
2334:
2333:
2328:
2323:
2313:
2310:CD File System
2307:
2301:
2299:
2295:
2294:
2292:
2291:
2286:
2280:
2275:
2270:
2265:
2259:
2257:
2253:
2252:
2245:
2243:
2241:
2240:
2235:
2230:
2225:
2220:
2214:
2212:
2208:
2207:
2201:
2199:
2198:
2191:
2184:
2176:
2167:
2166:
2164:
2163:
2158:
2153:
2145:
2140:
2135:
2126:
2123:
2122:
2120:
2119:
2114:
2109:
2104:
2099:
2094:
2089:
2084:
2079:
2074:
2069:
2064:
2058:
2056:
2052:
2051:
2049:
2048:
2045:
2040:
2035:
2029:
2027:
2023:
2022:
2019:
2018:
2016:
2015:
2010:
2005:
1999:
1997:
1991:
1990:
1988:
1987:
1983:
1981:
1977:
1976:
1974:
1973:
1970:
1965:
1960:
1955:
1950:
1944:
1942:
1936:
1935:
1933:
1932:
1929:
1924:
1919:
1917:
1912:
1907:
1902:
1897:
1892:
1889:
1884:
1879:
1874:
1869:
1864:
1858:
1856:
1847:
1841:
1840:
1838:
1837:
1832:
1827:
1826:
1825:
1815:
1810:
1805:
1804:
1803:
1798:
1788:
1783:
1778:
1773:
1768:
1763:
1761:JavaScriptCore
1758:
1753:
1748:
1742:
1740:
1732:
1731:
1729:
1728:
1723:
1718:
1713:
1708:
1703:
1702:
1701:
1696:
1686:
1681:
1675:
1673:
1669:
1668:
1663:
1661:
1660:
1653:
1646:
1638:
1631:
1630:
1621:
1607:. 2024-04-14.
1592:
1578:. 2024-04-14.
1563:
1549:. 2024-04-14.
1534:
1520:. 2024-04-14.
1505:
1496:
1475:"tc39/test262"
1466:
1441:
1427:. 2017-02-16.
1412:
1381:
1349:
1330:
1310:
1285:
1262:
1238:
1214:
1174:
1144:
1114:
1085:
1055:
1025:
1013:
999:
985:
944:
919:
898:
896:
893:
892:
891:
886:
878:
875:
872:
871:
868:
865:
862:
859:
853:
851:JavaScriptCore
847:
846:
843:
840:
837:
834:
827:Microsoft Edge
820:
814:
813:
810:
807:
804:
801:
795:
789:
788:
785:
782:
779:
775:
774:
771:
768:
736:
733:
716:Main article:
713:
710:
701:
698:
688:ECMAScript is
685:
682:
614:
611:
579:
578:
558:
556:
545:
542:
533:Main article:
530:
527:
489:
486:
452:, defines the
442:
439:
423:World Wide Web
327:
326:
321:
317:
316:
311:
310:Type of format
307:
306:
294:June 2024
291:
289:
287:Latest release
283:
282:
271:June 1997
269:
265:
264:
254:
250:
249:
246:
244:
238:
237:
234:
232:
226:
225:
210:
209:
171:
170:
166:
165:
139:
138:
131:
130:
111:
107:
106:
97:
91:
90:
77:
73:
72:
63:
57:
56:
42:Multi-paradigm
39:
26:
24:
14:
13:
10:
9:
6:
4:
3:
2:
5753:
5742:
5739:
5737:
5734:
5732:
5729:
5727:
5724:
5722:
5719:
5718:
5716:
5701:
5698:
5697:
5695:
5691:
5685:
5682:
5680:
5677:
5675:
5672:
5670:
5667:
5665:
5662:
5660:
5657:
5655:
5652:
5649:
5647:
5644:
5642:
5639:
5637:
5634:
5632:
5629:
5627:
5624:
5622:
5619:
5617:
5614:
5612:
5609:
5607:
5604:
5602:
5599:
5597:
5594:
5592:
5589:
5587:
5584:
5582:
5579:
5577:
5574:
5572:
5569:
5567:
5564:
5562:
5559:
5557:
5554:
5552:
5549:
5547:
5544:
5542:
5539:
5537:
5534:
5532:
5529:
5527:
5524:
5522:
5519:
5517:
5514:
5512:
5509:
5507:
5504:
5502:
5499:
5497:
5494:
5492:
5489:
5487:
5484:
5482:
5479:
5477:
5474:
5472:
5469:
5467:
5464:
5462:
5459:
5457:
5454:
5452:
5449:
5447:
5444:
5442:
5439:
5437:
5434:
5432:
5429:
5427:
5424:
5422:
5419:
5417:
5414:
5412:
5409:
5407:
5404:
5402:
5399:
5397:
5394:
5392:
5389:
5387:
5384:
5382:
5379:
5377:
5374:
5372:
5369:
5367:
5364:
5362:
5359:
5357:
5354:
5352:
5349:
5347:
5344:
5342:
5339:
5337:
5334:
5332:
5329:
5327:
5324:
5322:
5319:
5317:
5314:
5312:
5309:
5307:
5304:
5302:
5299:
5297:
5294:
5292:
5289:
5287:
5284:
5282:
5279:
5277:
5274:
5272:
5269:
5267:
5264:
5262:
5259:
5257:
5254:
5252:
5249:
5247:
5244:
5242:
5239:
5237:
5234:
5232:
5229:
5227:
5224:
5222:
5219:
5217:
5214:
5212:
5209:
5207:
5204:
5202:
5199:
5198:
5196:
5192:
5186:
5183:
5181:
5178:
5176:
5173:
5171:
5168:
5166:
5163:
5161:
5158:
5156:
5153:
5151:
5148:
5146:
5143:
5141:
5138:
5136:
5133:
5131:
5128:
5126:
5123:
5121:
5118:
5116:
5113:
5111:
5108:
5106:
5103:
5101:
5098:
5096:
5093:
5091:
5088:
5086:
5083:
5081:
5078:
5076:
5073:
5071:
5068:
5066:
5063:
5061:
5058:
5056:
5053:
5051:
5048:
5046:
5043:
5041:
5038:
5036:
5033:
5031:
5028:
5026:
5023:
5021:
5018:
5016:
5013:
5011:
5008:
5006:
5003:
4999:
4996:
4994:
4991:
4990:
4989:
4986:
4984:
4981:
4979:
4976:
4974:
4971:
4969:
4966:
4964:
4961:
4957:
4954:
4952:
4949:
4948:
4947:
4944:
4942:
4939:
4937:
4934:
4932:
4929:
4927:
4924:
4922:
4919:
4917:
4914:
4912:
4909:
4907:
4904:
4902:
4899:
4897:
4894:
4892:
4889:
4887:
4884:
4882:
4879:
4877:
4874:
4872:
4869:
4867:
4864:
4863:
4861:
4857:
4853:
4852:IEC standards
4846:
4841:
4839:
4834:
4832:
4827:
4826:
4823:
4811:
4803:
4802:
4799:
4793:
4790:
4788:
4785:
4783:
4780:
4778:
4775:
4773:
4770:
4768:
4765:
4763:
4760:
4758:
4755:
4753:
4750:
4748:
4745:
4743:
4740:
4738:
4735:
4733:
4730:
4729:
4727:
4723:
4717:
4714:
4712:
4709:
4707:
4704:
4701:
4699:
4696:
4694:
4691:
4689:
4686:
4684:
4681:
4679:
4676:
4674:
4671:
4669:
4666:
4664:
4661:
4659:
4656:
4654:
4651:
4649:
4646:
4644:
4641:
4639:
4636:
4634:
4631:
4629:
4626:
4624:
4621:
4619:
4616:
4614:
4611:
4609:
4606:
4604:
4601:
4599:
4596:
4594:
4591:
4589:
4586:
4584:
4581:
4579:
4576:
4574:
4571:
4569:
4566:
4564:
4561:
4559:
4556:
4554:
4551:
4549:
4546:
4544:
4541:
4539:
4536:
4534:
4531:
4529:
4526:
4524:
4521:
4519:
4516:
4514:
4511:
4509:
4506:
4504:
4501:
4499:
4496:
4494:
4491:
4489:
4486:
4484:
4481:
4479:
4476:
4474:
4471:
4469:
4466:
4464:
4461:
4459:
4456:
4455:
4453:
4449:
4443:
4440:
4438:
4435:
4433:
4430:
4428:
4425:
4423:
4420:
4418:
4415:
4413:
4410:
4408:
4405:
4403:
4400:
4398:
4395:
4393:
4390:
4388:
4385:
4383:
4380:
4378:
4375:
4373:
4370:
4368:
4365:
4363:
4360:
4358:
4355:
4353:
4350:
4348:
4345:
4343:
4340:
4338:
4335:
4333:
4330:
4326:
4323:
4321:
4318:
4317:
4316:
4313:
4311:
4308:
4306:
4303:
4301:
4298:
4296:
4293:
4291:
4288:
4286:
4283:
4281:
4278:
4276:
4273:
4271:
4268:
4266:
4263:
4261:
4258:
4256:
4253:
4251:
4248:
4246:
4243:
4241:
4238:
4236:
4233:
4231:
4228:
4226:
4223:
4221:
4218:
4216:
4213:
4211:
4208:
4206:
4203:
4201:
4198:
4196:
4193:
4191:
4188:
4186:
4183:
4181:
4178:
4176:
4173:
4171:
4168:
4166:
4163:
4161:
4158:
4154:
4151:
4150:
4149:
4146:
4144:
4141:
4139:
4136:
4134:
4131:
4129:
4126:
4124:
4121:
4119:
4116:
4112:
4109:
4107:
4104:
4103:
4102:
4099:
4097:
4094:
4092:
4089:
4087:
4084:
4082:
4079:
4077:
4074:
4072:
4069:
4067:
4064:
4062:
4059:
4057:
4054:
4052:
4049:
4047:
4044:
4042:
4039:
4037:
4034:
4032:
4029:
4025:
4022:
4020:
4017:
4015:
4012:
4010:
4007:
4005:
4002:
4000:
3997:
3995:
3992:
3990:
3987:
3985:
3982:
3981:
3980:
3977:
3975:
3972:
3970:
3967:
3965:
3962:
3960:
3957:
3955:
3952:
3950:
3947:
3945:
3942:
3940:
3937:
3935:
3932:
3930:
3927:
3925:
3922:
3920:
3917:
3915:
3912:
3910:
3907:
3905:
3902:
3900:
3897:
3895:
3892:
3890:
3887:
3885:
3882:
3878:
3875:
3873:
3870:
3869:
3868:
3865:
3863:
3860:
3858:
3855:
3853:
3850:
3848:
3845:
3843:
3840:
3838:
3835:
3833:
3830:
3828:
3825:
3823:
3820:
3817:
3813:
3810:
3808:
3805:
3803:
3800:
3798:
3795:
3793:
3790:
3788:
3785:
3783:
3780:
3778:
3775:
3773:
3770:
3768:
3765:
3763:
3760:
3758:
3755:
3753:
3750:
3748:
3745:
3743:
3740:
3738:
3735:
3733:
3730:
3728:
3725:
3723:
3720:
3718:
3715:
3713:
3710:
3708:
3705:
3703:
3700:
3698:
3695:
3691:
3688:
3686:
3683:
3681:
3678:
3676:
3673:
3671:
3668:
3667:
3666:
3663:
3661:
3658:
3656:
3653:
3651:
3648:
3646:
3643:
3641:
3638:
3636:
3633:
3631:
3628:
3626:
3623:
3621:
3618:
3616:
3613:
3611:
3608:
3607:
3605:
3601:
3595:
3592:
3590:
3587:
3585:
3582:
3580:
3577:
3575:
3572:
3570:
3567:
3565:
3562:
3560:
3557:
3555:
3552:
3550:
3547:
3545:
3542:
3540:
3537:
3535:
3532:
3530:
3527:
3525:
3522:
3520:
3517:
3515:
3512:
3510:
3507:
3505:
3502:
3500:
3497:
3495:
3492:
3490:
3487:
3485:
3482:
3480:
3477:
3475:
3472:
3470:
3467:
3463:
3460:
3458:
3455:
3453:
3450:
3448:
3445:
3443:
3440:
3438:
3435:
3433:
3430:
3428:
3425:
3423:
3420:
3418:
3415:
3413:
3410:
3408:
3405:
3403:
3400:
3398:
3395:
3393:
3390:
3388:
3385:
3383:
3380:
3379:
3378:
3375:
3373:
3370:
3368:
3365:
3363:
3360:
3358:
3355:
3353:
3350:
3348:
3345:
3343:
3340:
3338:
3335:
3333:
3330:
3328:
3325:
3323:
3320:
3318:
3315:
3313:
3310:
3308:
3305:
3303:
3300:
3298:
3295:
3293:
3290:
3288:
3285:
3283:
3280:
3278:
3275:
3273:
3270:
3268:
3265:
3263:
3260:
3258:
3255:
3253:
3250:
3246:
3243:
3242:
3241:
3238:
3236:
3233:
3231:
3228:
3226:
3223:
3221:
3218:
3216:
3213:
3211:
3208:
3206:
3203:
3201:
3198:
3196:
3193:
3191:
3188:
3186:
3183:
3181:
3178:
3176:
3173:
3171:
3168:
3166:
3163:
3161:
3158:
3156:
3153:
3151:
3148:
3146:
3143:
3141:
3138:
3136:
3133:
3131:
3128:
3126:
3123:
3121:
3118:
3116:
3113:
3111:
3108:
3106:
3103:
3101:
3098:
3096:
3093:
3091:
3088:
3086:
3083:
3081:
3078:
3076:
3073:
3071:
3068:
3066:
3063:
3061:
3058:
3056:
3053:
3051:
3048:
3046:
3043:
3041:
3038:
3036:
3033:
3031:
3028:
3024:
3021:
3019:
3016:
3014:
3011:
3010:
3009:
3006:
3004:
3001:
2999:
2996:
2994:
2991:
2989:
2986:
2984:
2981:
2979:
2976:
2974:
2971:
2969:
2966:
2964:
2961:
2959:
2956:
2954:
2951:
2949:
2946:
2944:
2941:
2939:
2936:
2934:
2931:
2929:
2926:
2924:
2921:
2919:
2916:
2914:
2911:
2909:
2906:
2904:
2901:
2899:
2896:
2894:
2891:
2889:
2886:
2884:
2881:
2879:
2876:
2874:
2871:
2869:
2866:
2864:
2861:
2859:
2856:
2854:
2851:
2849:
2846:
2844:
2841:
2839:
2836:
2834:
2831:
2829:
2826:
2824:
2821:
2819:
2816:
2814:
2811:
2809:
2806:
2804:
2801:
2799:
2796:
2794:
2791:
2789:
2786:
2782:
2779:
2777:
2774:
2772:
2769:
2767:
2764:
2762:
2759:
2758:
2757:
2754:
2752:
2749:
2747:
2744:
2742:
2739:
2737:
2734:
2732:
2729:
2727:
2724:
2722:
2719:
2717:
2714:
2712:
2709:
2707:
2704:
2702:
2699:
2697:
2694:
2692:
2689:
2687:
2684:
2682:
2679:
2677:
2674:
2670:
2667:
2665:
2662:
2660:
2657:
2655:
2652:
2650:
2647:
2645:
2642:
2640:
2637:
2635:
2632:
2630:
2627:
2625:
2622:
2620:
2617:
2615:
2612:
2610:
2607:
2606:
2605:
2602:
2600:
2597:
2595:
2592:
2590:
2587:
2585:
2582:
2580:
2577:
2575:
2572:
2570:
2567:
2565:
2562:
2560:
2557:
2556:
2554:
2550:
2546:
2545:IEC standards
2542:
2538:
2537:ISO standards
2532:
2524:
2517:
2512:
2510:
2505:
2503:
2498:
2497:
2494:
2483:
2478:
2472:
2469:
2467:
2464:
2463:
2461:
2457:
2451:
2448:
2446:
2443:
2442:
2440:
2436:
2430:
2427:
2425:
2424:Minimal BASIC
2422:
2420:
2417:
2414:
2410:
2406:
2403:
2401:
2398:
2396:
2393:
2391:
2388:
2387:
2385:
2381:
2375:
2372:
2371:
2369:
2365:
2359:
2356:
2354:
2351:
2349:
2346:
2344:
2341:
2339:
2336:
2332:
2329:
2327:
2324:
2322:
2319:
2318:
2317:
2314:
2311:
2308:
2306:
2303:
2302:
2300:
2296:
2290:
2287:
2284:
2281:
2279:
2276:
2274:
2271:
2269:
2266:
2264:
2261:
2260:
2258:
2254:
2249:
2239:
2236:
2234:
2231:
2229:
2226:
2224:
2221:
2219:
2216:
2215:
2213:
2209:
2205:
2202:Standards of
2197:
2192:
2190:
2185:
2183:
2178:
2177:
2174:
2162:
2159:
2157:
2154:
2146:
2144:
2141:
2139:
2136:
2128:
2127:
2124:
2118:
2115:
2113:
2110:
2108:
2105:
2103:
2100:
2098:
2095:
2093:
2090:
2088:
2085:
2083:
2080:
2078:
2075:
2073:
2070:
2068:
2065:
2063:
2060:
2059:
2057:
2053:
2046:
2044:
2041:
2039:
2036:
2034:
2031:
2030:
2028:
2024:
2014:
2013:Underscore.js
2011:
2009:
2006:
2004:
2001:
2000:
1998:
1996:
1992:
1985:
1984:
1982:
1978:
1971:
1969:
1966:
1964:
1961:
1959:
1956:
1954:
1951:
1949:
1946:
1945:
1943:
1941:
1937:
1930:
1928:
1925:
1923:
1920:
1918:
1916:
1913:
1911:
1908:
1906:
1903:
1901:
1898:
1896:
1893:
1890:
1888:
1887:Lively Kernel
1885:
1883:
1880:
1878:
1875:
1873:
1870:
1868:
1865:
1863:
1860:
1859:
1857:
1855:
1851:
1848:
1846:
1842:
1836:
1833:
1831:
1828:
1824:
1821:
1820:
1819:
1816:
1814:
1811:
1809:
1806:
1802:
1799:
1797:
1794:
1793:
1792:
1789:
1787:
1784:
1782:
1779:
1777:
1774:
1772:
1769:
1767:
1764:
1762:
1759:
1757:
1754:
1752:
1749:
1747:
1744:
1743:
1741:
1737:
1733:
1727:
1724:
1722:
1719:
1717:
1714:
1712:
1709:
1707:
1704:
1700:
1697:
1695:
1692:
1691:
1690:
1687:
1685:
1682:
1680:
1677:
1676:
1674:
1670:
1666:
1659:
1654:
1652:
1647:
1645:
1640:
1639:
1636:
1625:
1622:
1610:
1606:
1602:
1596:
1593:
1581:
1577:
1573:
1567:
1564:
1552:
1548:
1544:
1538:
1535:
1523:
1519:
1515:
1509:
1506:
1500:
1497:
1484:
1480:
1476:
1470:
1467:
1456:on 2011-05-14
1455:
1451:
1445:
1442:
1430:
1426:
1422:
1416:
1413:
1400:
1396:
1392:
1385:
1382:
1370:
1366:
1362:
1361:
1353:
1350:
1337:
1333:
1327:
1323:
1322:
1314:
1311:
1300:on 2012-08-02
1299:
1295:
1289:
1286:
1276:
1272:
1266:
1263:
1252:
1248:
1242:
1239:
1228:
1224:
1218:
1215:
1200:
1196:
1192:
1185:
1178:
1175:
1163:
1159:
1155:
1148:
1145:
1134:on 1998-12-03
1133:
1129:
1125:
1118:
1115:
1104:on 2002-06-06
1103:
1099:
1095:
1089:
1086:
1074:
1071:. InfoWorld.
1070:
1069:infoworld.com
1066:
1059:
1056:
1044:
1040:
1036:
1029:
1026:
1022:
1017:
1014:
1009:
1003:
1000:
995:
989:
986:
981:
977:
972:
967:
963:
959:
955:
948:
945:
941:
939:
926:
922:
920:9781449396947
916:
912:
911:
903:
900:
894:
890:
887:
884:
881:
880:
876:
869:
866:
863:
860:
857:
854:
852:
848:
844:
841:
838:
835:
832:
828:
824:
823:Google Chrome
821:
819:
815:
811:
808:
805:
802:
799:
796:
794:
790:
776:
765:
759:
757:
746:
741:
734:
732:
730:
725:
719:
711:
709:
707:
699:
697:
695:
691:
683:
681:
647:
642:
640:
624:
620:
612:
610:
608:
604:
600:
596:
590:
586:
575:
572:February 2017
566:
562:
559:This section
557:
554:
550:
549:
543:
541:
536:
528:
526:
524:
520:
516:
512:
507:
503:
499:
495:
487:
485:
483:
479:
463:
459:
455:
451:
447:
440:
438:
436:
432:
428:
424:
420:
415:
413:
409:
405:
401:
397:
393:
389:
385:
381:
375:
333:
325:
322:
318:
315:
312:
308:
290:
288:
284:
270:
266:
263:
258:
255:
251:
245:
243:
239:
233:
231:
227:
223:
218:
208:
204:
200:
196:
192:
188:
184:
180:
176:
172:
169:Influenced by
167:
164:
160:
156:
152:
148:
144:
140:
137:
132:
128:
112:
108:
105:
101:
98:
96:
92:
78:
74:
71:
67:
64:
62:
58:
55:
51:
47:
43:
40:
38:
34:
19:
5636:27000-series
5570:
5495:
4663:27000 series
4522:
4204:
2412:
2374:Universal 3D
2047:Scott Isaacs
2033:Brendan Eich
1830:JScript .NET
1791:SpiderMonkey
1739:(comparison)
1711:JScript .NET
1679:ActionScript
1664:
1624:
1613:. Retrieved
1604:
1595:
1584:. Retrieved
1575:
1566:
1555:. Retrieved
1546:
1537:
1526:. Retrieved
1517:
1508:
1499:
1487:. Retrieved
1478:
1469:
1458:. Retrieved
1454:the original
1444:
1433:. Retrieved
1424:
1415:
1403:. Retrieved
1394:
1384:
1373:. Retrieved
1364:
1359:
1352:
1340:. Retrieved
1320:
1313:
1302:. Retrieved
1298:the original
1288:
1278:, retrieved
1274:
1265:
1255:, retrieved
1250:
1241:
1231:, retrieved
1226:
1217:
1206:. Retrieved
1191:stanford.edu
1190:
1177:
1166:. Retrieved
1157:
1147:
1136:. Retrieved
1132:the original
1128:Netscape.com
1127:
1117:
1106:. Retrieved
1102:the original
1098:Netscape.com
1097:
1088:
1077:. Retrieved
1068:
1058:
1047:. Retrieved
1038:
1028:
1016:
1002:
988:
961:
957:
947:
937:
935:
929:. Retrieved
909:
902:
793:SpiderMonkey
773:Conformance
756:web browsers
742:
738:
721:
703:
693:
690:weakly typed
687:
684:Weakly typed
646:control flow
643:
616:
592:
569:
565:adding to it
560:
538:
511:skin disease
494:Brendan Eich
491:
478:input/output
457:
453:
449:
445:
444:
416:
404:web browsers
392:ActionScript
379:
331:
330:
191:CoffeeScript
147:ActionScript
66:Brendan Eich
18:ECMAScript 3
4451:20000–29999
3603:10000–19999
2285:(Ultrium-1)
2152:Comparisons
2003:Backbone.js
1940:Server-side
1854:Client-side
1801:JägerMonkey
1796:TraceMonkey
1489:January 29,
1342:11 November
1158:mozilla.org
781:ES6 (2015)
735:Conformance
712:Transpiling
706:duck typing
482:file system
464:), such as
5715:Categories
4230:16949 (TS)
3827:11941 (TR)
2525:standards
2429:Full BASIC
2413:ECMAScript
2405:JavaScript
2043:John Resig
1986:Cappuccino
1922:SproutCore
1845:Frameworks
1818:ChakraCore
1721:TypeScript
1689:JavaScript
1665:ECMAScript
1615:2024-04-14
1586:2024-04-14
1557:2024-04-14
1528:2024-04-14
1460:2013-10-31
1435:2017-02-24
1375:2021-08-18
1304:2009-12-17
1280:2024-08-11
1257:2024-08-11
1233:2024-08-11
1208:2020-01-03
1168:2021-05-05
1138:2013-10-31
1108:2019-11-04
1079:2013-10-31
1049:2022-02-14
938:ECMAScript
931:2016-01-12
895:References
609:features.
603:functional
595:structured
484:handling.
474:globalThis
458:ECMAScript
456:, or just
384:JavaScript
332:ECMAScript
292:Edition 15
143:JavaScript
123:/standards
54:imperative
50:functional
31:ECMAScript
4185:15926 WIP
3549:9592/9593
3474:9000/9001
3362:8805/8806
2278:Super DLT
2107:SunSpider
2008:SWFObject
1995:Libraries
1972:WakandaDB
1905:Prototype
1726:WMLScript
1405:22 August
980:219603695
964:: 1–189.
729:polyfills
678:undefined
529:Evolution
448:, or the
400:web pages
324:Standards
179:HyperTalk
125:/ecma-262
4810:Category
2535:List of
2367:Graphics
2117:CommonJS
1980:Multiple
1900:MooTools
1895:MochiKit
1781:QtScript
1776:Linear B
1756:InScript
1716:QtScript
1672:Dialects
1609:Archived
1580:Archived
1551:Archived
1522:Archived
1483:Archived
1429:Archived
1399:Archived
1369:Archived
1336:Archived
1199:Archived
1162:Archived
1073:Archived
1043:Archived
925:Archived
877:See also
784:ES2016+
544:Features
517:and the
498:Netscape
470:Function
446:ECMA-262
412:ECMA-262
159:InScript
155:QtScript
37:Paradigm
5693:Related
5406:13522-5
5194:ISO/IEC
5085:62014-4
4998:61131-9
4993:61131-3
4963:60906-1
4956:60870-6
4951:60870-5
4711:29199-2
4583:23094-2
4578:23094-1
4568:23090-3
4437:19794-5
4432:19775-1
4220:16612-2
4210:16355-1
3899:13406-2
3857:12234-2
3625:10118-3
2466:ECMA-35
2390:C++/CLI
2238:OpenXPS
2102:Sputnik
1948:Node.js
1915:qooxdoo
1835:Nashorn
1808:Tamarin
1766:JScript
1751:Futhark
1746:Carakan
1736:Engines
1706:JScript
1694:engines
1294:"About"
1039:tc39.es
798:Firefox
700:Dynamic
599:dynamic
488:History
427:Node.js
421:on the
388:JScript
320:Website
301:2024-06
299: (
278:1997-06
276: (
151:JScript
110:Website
104:dynamic
84: (
4725:30000+
3564:9797-1
3372:8820-5
3317:8501-1
2873:1073-2
2868:1073-1
2552:1–9999
2400:Eiffel
2331:FAT16B
2312:(CDFS)
2305:CD-ROM
2087:JSLint
2082:JSHint
2026:People
1968:AppJet
1891:midori
1882:jQuery
1872:Ext JS
1823:Chakra
1699:asm.js
1479:GitHub
1328:
1275:ui.dev
1223:"TC39"
978:
917:
856:Safari
674:switch
672:, and
605:, and
472:, and
390:, and
207:Scheme
199:Python
134:Major
5684:81346
5679:80000
5674:42010
5669:39075
5664:38500
5659:33001
5654:29119
5650:29110
5646:27040
5641:27002
5631:27000
5626:26300
5621:24752
5616:24744
5611:24727
5606:24707
5601:23360
5596:23270
5591:23008
5586:23003
5581:23000
5576:22537
5571:22275
5566:21827
5561:21000
5556:20802
5551:20000
5546:19788
5541:19770
5536:19757
5531:19752
5526:18181
5521:18014
5516:18004
5511:17025
5506:17024
5501:16485
5496:16262
5491:15938
5486:15897
5481:15693
5476:15511
5471:15504
5466:15445
5461:15444
5456:15408
5451:15291
5446:15288
5441:14882
5436:14651
5431:14496
5426:14443
5421:13818
5416:13816
5411:13568
5401:13346
5396:13250
5391:12207
5386:11801
5381:11544
5376:11404
5371:11179
5366:11172
5361:10967
5356:10646
5351:10279
5346:10179
5341:10165
5336:10116
5331:10021
5185:63382
5180:63119
5175:63110
5170:62700
5165:62682
5160:62680
5155:62455
5150:62386
5145:62379
5140:62366
5135:62365
5130:62351
5125:62325
5120:62304
5115:62264
5110:62262
5105:62196
5100:62061
5095:62056
5090:62026
5080:61970
5075:61968
5070:61960
5065:61883
5060:61851
5055:61850
5050:61784
5045:61511
5040:61508
5035:61499
5030:61400
5025:61360
5020:61355
5015:61334
5010:61162
5005:61158
4988:61131
4983:61030
4978:60958
4973:60929
4968:60908
4946:60870
4941:60601
4936:60559
4931:60446
4926:60364
4921:60320
4916:60309
4911:60297
4906:60269
4901:60228
4896:60112
4891:60068
4886:60063
4881:60062
4876:60038
4871:60034
4866:60027
4792:80000
4787:56000
4782:55000
4777:50001
4772:45001
4767:42010
4762:40500
4757:39075
4752:38500
4747:37001
4742:32000
4737:31000
4732:30170
4716:29500
4706:29148
4702:29110
4698:28000
4693:27729
4688:27006
4683:27005
4678:27002
4673:27001
4668:27000
4658:26324
4653:26300
4648:26262
4643:26000
4638:25964
4633:25178
4628:24728
4623:24707
4618:24617
4613:24613
4608:24517
4603:23941
4598:23360
4593:23271
4588:23270
4573:23092
4563:23009
4558:23008
4553:23003
4548:23000
4543:22537
4538:22395
4533:22301
4528:22300
4523:22275
4518:22000
4513:21827
4508:21500
4503:21122
4498:21047
4493:21001
4488:21000
4483:20830
4478:20802
4473:20400
4468:20121
4463:20022
4458:20000
4442:19831
4427:19770
4422:19757
4417:19752
4412:19600
4407:19510
4402:19509
4397:19508
4392:19507
4387:19506
4382:19505
4377:19503
4372:19502
4367:19501
4362:19500
4357:19439
4352:19407
4347:19136
4342:19125
4337:19115
4332:19114
4315:19092
4310:19011
4305:19005
4300:18916
4295:18629
4290:18245
4285:18181
4280:18014
4275:18004
4270:17799
4265:17506
4260:17442
4255:17369
4250:17203
4245:17100
4240:17025
4235:17024
4225:16750
4215:16485
4205:16262
4200:16023
4195:15938
4190:15930
4180:15926
4175:15924
4170:15919
4165:15897
4160:15707
4148:15706
4143:15693
4138:15686
4133:15511
4128:15504
4123:15438
4118:15445
4101:15444
4096:15408
4091:15398
4086:15291
4081:15288
4076:15189
4071:15022
4066:14971
4061:14882
4056:14764
4051:14698
4046:14651
4041:14649
4036:14644
4031:14617
3979:14496
3974:14443
3969:14396
3964:14289
3959:14224
3954:14031
3949:14000
3944:13818
3939:13816
3934:13616
3929:13584
3924:13568
3919:13567
3914:13490
3909:13485
3904:13450
3894:13399
3889:13250
3884:13216
3867:13211
3862:12620
3852:12207
3847:12182
3842:12052
3837:12006
3832:11992
3822:11941
3812:11940
3807:11898
3802:11889
3797:11801
3792:11785
3787:11784
3782:11783
3777:11544
3772:11404
3767:11179
3762:11172
3757:11170
3752:11073
3747:10967
3742:10962
3737:10957
3732:10861
3727:10746
3722:10664
3717:10646
3712:10628
3707:10589
3702:10585
3697:10383
3665:10303
3660:10279
3655:10218
3650:10206
3645:10179
3640:10165
3635:10161
3630:10160
3620:10116
3615:10007
3610:10006
2459:Other
2326:FAT16
2321:FAT12
2134:Lists
2072:JSDoc
2062:DHTML
2055:Other
1963:Jaxer
1786:Rhino
1395:Wired
1202:(PDF)
1187:(PDF)
976:S2CID
885:(E4X)
831:Opera
829:113,
825:117,
787:Next
662:while
650:while
635:const
466:Array
5326:9995
5321:9945
5316:9899
5311:9593
5306:9592
5301:9529
5296:9496
5291:9293
5286:9126
5281:8859
5276:8652
5271:8632
5266:8613
5261:7942
5256:7816
5251:7813
5246:7812
5241:7811
5236:7810
5231:6523
5226:6429
5221:5218
5216:4909
5211:2022
5206:1989
3690:-238
3594:9995
3589:9985
3584:9984
3579:9945
3574:9899
3569:9897
3559:9660
3554:9594
3544:9564
3539:9529
3534:9506
3529:9496
3524:9407
3519:9362
3514:9314
3509:9293
3504:9241
3499:9227
3494:9141
3489:9126
3484:9075
3479:9036
3469:8879
3422:-8-I
3377:8859
3367:8807
3357:8691
3352:8652
3347:8651
3342:8632
3337:8613
3332:8601
3327:8583
3322:8571
3312:8373
3307:8217
3302:8178
3297:8093
3292:8000
3287:7942
3282:7816
3277:7813
3272:7812
3267:7811
3262:7810
3257:7736
3252:7637
3240:7498
3235:7200
3230:7185
3225:7098
3220:7064
3215:7027
3210:7010
3205:7002
3200:7001
3195:6943
3190:6709
3185:6523
3180:6438
3175:6429
3170:6425
3165:6385
3160:6373
3155:6346
3150:6344
3145:6166
3140:5964
3135:5807
3130:5800
3125:5776
3120:5775
3115:5725
3110:5428
3105:5427
3100:5426
3095:5218
3090:4909
3085:4217
3080:4165
3075:4157
3070:4031
3065:3977
3060:3950
3055:3901
3050:3864
3045:3602
3040:3601
3035:3307
3030:3297
3008:3166
3003:3103
2998:3029
2993:2921
2988:2852
2983:2848
2978:2788
2973:2720
2968:2711
2963:2709
2958:2533
2953:2281
2948:2240
2943:2146
2938:2145
2933:2108
2928:2047
2923:2033
2918:2022
2913:2015
2908:2014
2903:1989
2898:1745
2893:1629
2888:1538
2883:1413
2878:1155
2863:1007
2858:1004
2853:1000
2676:68-1
2471:JSON
2419:Dart
2223:APIW
2097:JSSS
2092:JSON
2077:JSGI
1953:Deno
1927:Spry
1910:Pyjs
1867:Echo
1862:Dojo
1684:Caja
1491:2020
1407:2021
1344:2019
1326:ISBN
1251:TC39
915:ISBN
870:11%
864:100%
836:100%
803:100%
800:120
778:ES5
670:else
633:and
587:and
480:and
433:and
431:deno
203:Java
195:Perl
175:Self
119:.org
100:weak
86:1997
79:1997
5201:646
4859:IEC
4024:-20
4019:-17
4014:-14
4009:-12
4004:-11
3999:-10
3685:-28
3680:-22
3675:-21
3670:-11
3462:-16
3457:-15
3452:-14
3447:-13
3442:-12
3437:-11
3432:-10
2848:999
2843:965
2838:898
2833:860
2828:843
2823:838
2818:764
2813:732
2808:704
2803:690
2798:668
2793:657
2788:646
2756:639
2751:519
2746:518
2741:500
2736:361
2731:306
2726:302
2721:262
2716:261
2711:259
2706:233
2701:228
2696:226
2691:217
2686:216
2681:128
2669:-13
2664:-12
2659:-11
2654:-10
2523:ISO
2450:UWB
2445:NFC
2409:E4X
2343:UDF
2316:FAT
2289:VXA
2273:DLT
2268:DDS
1958:Bun
1771:KJS
1360:Wat
1023:bun
966:doi
867:98%
861:99%
858:17
845:5%
842:98%
839:98%
833:98
812:5%
809:98%
806:98%
751:014
694:Wat
654:for
631:let
627:var
567:.
496:of
462:API
435:bun
398:of
235:.es
183:AWK
115:www
5717::
4325:-2
4320:-1
4153:-2
4111:-9
4106:-3
3994:-6
3989:-3
3984:-2
3877:-2
3872:-1
3816:-2
3427:-9
3417:-8
3412:-7
3407:-6
3402:-5
3397:-4
3392:-3
3387:-2
3382:-1
3245:-1
3023:-3
3018:-2
3013:-1
2781:-6
2776:-5
2771:-3
2766:-2
2761:-1
2649:-9
2644:-8
2639:-7
2634:-6
2629:-5
2624:-4
2619:-3
2614:-1
2609:-0
2604:31
2599:17
2594:16
2543:–
2539:–
2411:,
2395:C#
2338:FD
1813:V8
1603:.
1574:.
1545:.
1516:.
1477:.
1423:.
1397:.
1393:.
1367:.
1334:.
1273:,
1249:,
1225:,
1197:.
1193:.
1189:.
1156:.
1126:.
1096:.
1067:.
1041:.
1037:.
974:.
960:.
956:.
934:.
923:.
818:V8
749:38
708:.
696:.
680:.
668:/
666:if
664:,
660:/
658:do
656:,
652:,
601:,
597:,
521:,
468:,
437:.
429:,
414:.
386:,
380:ES
378:;
205:,
201:,
197:,
193:,
189:,
185:,
181:,
177:,
161:,
157:,
153:,
149:,
145:,
102:,
68:,
52:,
48:,
44::
4844:e
4837:t
4830:v
3818:)
3814:(
2589:9
2584:7
2579:6
2574:4
2569:3
2564:2
2559:1
2515:e
2508:t
2501:v
2415:)
2407:(
2195:e
2188:t
2181:v
1657:e
1650:t
1643:v
1618:.
1589:.
1560:.
1531:.
1493:.
1463:.
1438:.
1409:.
1378:.
1346:.
1307:.
1211:.
1171:.
1141:.
1111:.
1082:.
1052:.
996:.
982:.
968::
962:4
619:C
574:)
570:(
374:/
371:t
368:p
365:ɪ
362:r
359:k
356:s
353:ə
350:m
347:k
344:ɛ
341:ˈ
338:/
334:(
303:)
280:)
259:,
187:C
127:/
88:)
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.