838:
246:
84:
34:
3274:
3256:
3367:
380:
Angular 2.0 was announced at the ng-Europe conference 22–23 October 2014. On April 30, 2015, the
Angular developers announced that Angular 2 moved from Alpha to Developer Preview. Angular 2 moved to Beta in December 2015, and the first release candidate was published in May 2016. The final version
687:
All the major releases are supported for 18 months. This consists of 6 months of active support, during which regularly-scheduled updates and patches are released. It is then followed by 12 months of long-term support (LTS), during which only critical fixes and security patches are released.
253:
Google designed
Angular as a ground-up rewrite of AngularJS. Unlike AngularJS, Angular does not have a concept of "scope" or controllers; instead, it uses a hierarchy of components as its primary architectural characteristic. Angular has a different expression syntax, focusing on
809:
Angular
Material includes a variety of UI components such as buttons, cards, dialogs, grids, and form controls. These components are designed to be customizable and easy to integrate into Angular applications. Additional features of Angular Material include support for
588:
Updates regarding
Application Performance, Angular Material & CDK, Virtual Scrolling, Improved Accessibility of Selects. Support for Content Projection using web standard for custom elements, and dependency updates regarding Typescript 3.1, RxJS 6.3 and Node.js 10.
371:
Angular has the official support for Server-Side
Rendering. This functionality improves the application's load time and performance. Server-side rendering also enhances search engine optimization by making content more accessible to web crawlers.
237:. The Angular ecosystem consists of a diverse group of over 1.7 million developers, library authors, and content creators. According to the Stack Overflow Developer Survey, Angular is one of the most commonly used web frameworks.
806:
in
Angular. It provides a collection of reusable components that adhere to Google's Material Design specifications, aiming to offer a consistent user interface across different devices and platforms.
323:
Angular supports two-way data binding, which synchronizes data between the model and the view. This ensures that any changes in the view are automatically reflected in the model and vice versa.
384:
Version 8 of
Angular introduced a new compilation and rendering pipeline, Ivy, and version 9 of Angular enabled Ivy by default. Angular 13 removed the deprecated former compiler, View Engine.
392:
The rewrite of
AngularJS was called "Angular 2", but this led to confusion among developers. To clarify, the team announced that separate names should be used for each framework with "
351:
Angular includes a router that allows developers to define and manage application states and navigation paths, making it easier to build single-page applications with complex routing.
331:
Angular has a built-in dependency injection system that makes it easier to manage and inject dependencies into components and services. This promotes modularity and easier testing.
676:
Since v9, the
Angular team has moved all new applications to use the Ivy compiler and runtime. They will be working on Ivy to improve output bundle sizes and development speeds.
363:) provides a set of tools for creating, building, testing, and deploying Angular applications. It enables rapid application setup and simplifies ongoing development tasks.
2568:
1375:
575:
Differential loading for all application code, Dynamic imports for lazy routes, Web workers, TypeScript 3.4 support, and
Angular Ivy as an opt-in preview.
1006:
1666:
679:
Each version is expected to be backward-compatible with the prior release. The Angular development team has pledged to do twice-a-year upgrades.
822:
In 2018, Angular 6 introduced Angular Elements, enabling developers to package Angular components as custom web elements, which are part of the
3285:
1585:
866:
339:
Angular extends HTML with additional attributes called directives. Directives offer functionality to change the behavior or appearance of
307:-based architecture, which allows developers to build encapsulated, reusable user interface elements. Each component encapsulates its own
1787:
891:
1297:
1856:
1836:
1652:
1696:
3864:
632:
HttpClient for making HTTP requests, conditionally disabling animations, new router life cycle events for Guards and Resolvers.
3520:
3226:
1921:
2780:
843:
3280:
1269:"Angular 2 moves from Alpha to Developer Preview! Dev guide and API docs now available at ... angular.io/docs/js/latest"
3859:
3807:
635:
Minor release, meaning that it contains no breaking changes and that it is a drop-in replacement for Angular 4.x.x.
3318:
2101:
169:
2900:
2875:
2870:
1379:
3813:
1326:
1242:
233:
and by a community of individuals and corporations. Angular is a complete rewrite from the same team that built
3597:
3236:
3029:
2238:
1631:
103:
3854:
3582:
2746:
2722:
2702:
2474:
220:
3267:
3262:
2880:
2631:
1829:
1531:
129:
1609:
1545:
3844:
3761:
3587:
2959:
2736:
2613:
2580:
2086:
75:
442:
Application builder, a new syntax for control flow, and a re-worked learning and documentation website.
3771:
2942:
2860:
2688:
1674:
1560:
3592:
3513:
2910:
1456:
1401:
1351:
559:
1507:
1481:
83:
3849:
3615:
2773:
2038:
3556:
3231:
3221:
2947:
2718:
2593:
2537:
2018:
1822:
223:
2527:
1745:
1721:
3839:
3745:
3551:
3419:
3381:
3351:
3064:
2978:
2937:
2621:
2542:
2497:
2213:
2071:
1429:
649:
489:
Typed forms, standalone components, and new primitives in the Angular CDK (component dev kit).
396:" referring to the 1.X versions and "Angular" without the "JS" referring to versions 2 and up.
360:
259:
3818:
2507:
2248:
2028:
899:
811:
456:
340:
942:
3720:
3645:
3566:
3506:
3311:
2639:
2547:
2512:
2364:
2173:
2023:
1889:
1305:
1272:
791:"Angular Material" redirects here. For the library of the same name for AngularJS 1.x, see
315:, and TypeScript, making it easier to manage and test individual pieces of an application.
245:
2076:
8:
2766:
2404:
2286:
2106:
1926:
920:
616:
283:
792:
3660:
3498:
3191:
3119:
3001:
2969:
2932:
2925:
2920:
2698:
2672:
2603:
2532:
2394:
2344:
2056:
2051:
429:
Experimental zoneless change detection support and server-side rendering improvements.
304:
157:
3730:
3670:
3162:
2818:
2742:
2424:
2419:
2296:
2291:
1959:
1904:
267:
1268:
913:
3735:
3665:
3635:
2991:
2439:
2369:
2243:
1982:
1974:
1964:
851:
181:
968:
3304:
3077:
2116:
803:
287:
1048:
3801:
3082:
3051:
2895:
2644:
2389:
2141:
2081:
823:
799:
2885:
1097:
3833:
3451:
3137:
3011:
2598:
2131:
2111:
1899:
1845:
871:
279:
226:
174:
1586:"Version 7 of Angular — CLI Prompts, Virtual Scroll, Drag and Drop and more"
1073:
3695:
3675:
3482:
3186:
3157:
2986:
2954:
2915:
2835:
2808:
2803:
2253:
2178:
2096:
1884:
1879:
982:
162:
3087:
249:
Architecture of an Angular application, services, and dependency injection
3655:
3630:
3414:
3127:
2429:
2329:
2301:
2208:
2168:
1992:
1894:
186:
1218:
1030:
3766:
3740:
3705:
3561:
3487:
3477:
3391:
3167:
3046:
2845:
2813:
2789:
2732:
2728:
2552:
2409:
2359:
2339:
2258:
2188:
2151:
2091:
1936:
1916:
1145:
275:
216:
150:
146:
41:
1246:
3625:
3396:
3132:
2850:
2659:
2482:
2454:
2349:
2163:
2136:
393:
271:
234:
135:
20:
1169:
3781:
3725:
3456:
3424:
3408:
3356:
3241:
3024:
3019:
2905:
2840:
2667:
2649:
2492:
2487:
2414:
2218:
2183:
2066:
2061:
33:
2562:
3710:
3690:
3650:
3640:
3430:
3386:
3341:
3327:
3072:
3039:
2890:
2830:
2708:
2502:
2444:
2384:
2379:
2354:
2324:
2233:
2228:
2223:
2046:
2010:
2000:
1931:
1874:
1814:
1283:
619:, a build optimizer and improvements related to Material Design.
529:
460:
1193:
3776:
3715:
3700:
3529:
3461:
3446:
3366:
3211:
3206:
3092:
3006:
2996:
2823:
2692:
2557:
2374:
2334:
2306:
2268:
2263:
2203:
2193:
2126:
2121:
1954:
1911:
1769:
1697:"Version 9 of Angular Now Available — Project Ivy has arrived!"
1121:
947:
861:
856:
230:
46:
1219:"Angular SSR: Your server-side rendering implementation guide"
3196:
2758:
2517:
2459:
2449:
2434:
1946:
1788:"How to create Angular 6 Custom Elements and Web Components"
240:
3685:
3680:
3216:
3201:
3034:
2588:
2522:
2399:
2278:
2198:
1866:
308:
3296:
3346:
2712:
2464:
2316:
312:
3528:
1809:
778:
Angular versions v2 to v15 are no longer under support.
197:
1049:"What's the difference between AngularJS and Angular?"
1804:
833:
892:"Angular, version 2: proprioception-reinforcement"
969:"AngularJS and Angular 2+: a Detailed Comparison"
3831:
298:
682:
3514:
3312:
2774:
1830:
867:Comparison of JavaScript-based web frameworks
545:New Date Range Picker (Material UI library).
515:Deprecated support for Internet Explorer 11.
463:-based build system for development servers.
1376:"Angular: Branding Guidelines for AngularJS"
476:Standalone APIs, directive composition API.
278:language, which introduces features such as
3521:
3507:
3319:
3305:
3273:
3255:
2781:
2767:
1837:
1823:
455:Partial hydration for Angular Universal's
82:
1266:
502:Removed deprecated View Engine renderer.
241:Differences between Angular and AngularJS
1653:"Angular 5 JavaScript framework delayed"
1632:"Version 5.0.0 of Angular Now Available"
1610:"Version 6.0.0 of Angular Now Available"
1505:
1479:
1349:
1216:
935:
366:
244:
326:
270:binding. Angular recommends the use of
3832:
1454:
1427:
1399:
1007:"Stack Overflow Developer Survey 2023"
109:19.0.0-next.0 / 14 August 2024
3502:
3300:
2762:
1818:
1694:
1583:
1558:
1546:"Version 10 of Angular Now Available"
1532:"Version 11 of Angular Now Available"
1423:
1421:
1074:"Composing with Components · Angular"
16:Open source web application framework
898:. September 14, 2016. Archived from
844:Free and open-source software portal
602:Experimental custom element support
1577:
817:
814:, theming, and accessibility.
793:AngularJS § AngularJS Material
786:
381:was released on 14 September 2016.
13:
3808:Google LLC v. Oracle America, Inc.
1844:
1695:Fluin, Stephen (6 February 2020).
1659:
1645:
1623:
1602:
1552:
1538:
1524:
1499:
1480:Thompson, Mark (4 November 2021).
1473:
1418:
1194:"Angular CLI · Overview · Angular"
802:component library that implements
671:
399:
14:
3876:
1798:
1629:
1428:Gechev, Minko (8 November 2023).
1146:"Directives · Overview · Angular"
1122:"Dependency injection in Angular"
1098:"Understanding binding · Angular"
459:, experimental Jest support, and
3365:
3272:
3254:
1561:"A plan for version 8.0 and Ivy"
836:
32:
3814:Open Source Security Foundation
1780:
1762:
1738:
1714:
1688:
1457:"Angular v15 is now available!"
1448:
1402:"Angular v18 is now available!"
1393:
1368:
1343:
1319:
1290:
1260:
1235:
1210:
1186:
1162:
1138:
1114:
1090:
558:Improved build times, enabling
318:
3865:Software using the MIT license
3237:Asynchronous module definition
2788:
1508:"Angular v12 is now available"
1482:"Angular v13 is now Available"
1352:"Angular v13 is now Available"
1217:Żurawski, Paweł (2024-05-09).
1170:"Routing · Overview · Angular"
1066:
1041:
1023:
999:
975:
961:
884:
354:
1:
3532:free and open-source software
1667:"Angular 4.0.0 Now Available"
1584:Fluin, Stephen (2018-10-18).
1559:Fluin, Stephen (2019-02-08).
1506:Thompson, Mark (2021-05-12).
1350:Thompson, Mark (2021-11-04).
877:
334:
1810:Archived website (Angular 2)
1455:Gechev, Minko (2022-11-21).
1400:Gechev, Minko (2024-05-23).
781:
299:Component-based architecture
56:2.0 / 14 September 2016
7:
3326:
2087:Remote Application Platform
829:
692:Supported Angular Versions
683:Support policy and schedule
293:
10:
3881:
1267:@angularjs (30 Apr 2015).
826:set of web platform APIs.
790:
375:
346:
18:
3860:JavaScript web frameworks
3794:
3754:
3606:
3575:
3544:
3537:
3470:
3439:
3374:
3363:
3334:
3250:
3179:
3150:
3118:
3104:
3063:
2977:
2968:
2859:
2796:
2681:
2658:
2630:
2612:
2579:
2473:
2315:
2277:
2150:
2037:
2009:
1991:
1973:
1945:
1865:
1852:
1430:"Introducing Angular v17"
1298:"Angular: Angular 2 Beta"
387:
227:web application framework
192:
180:
168:
156:
142:
128:
124:
102:
74:
70:
52:
40:
31:
646:Added ng update command
3407:MEEN (substituted with
19:For AngularJS 1.x, see
3286:server-side JavaScript
943:"angular/CHANGELOG.md"
798:Angular Material is a
361:Command Line Interface
250:
211:(also referred to as "
87:/ 18 September 2024
3576:Programming languages
3281:JavaScript frameworks
1671:angularjs.blogspot.ca
1302:angularjs.blogspot.it
457:Server-side rendering
367:Server-side rendering
248:
229:. It is developed by
111:; 37 days ago
58:; 8 years ago
3855:JavaScript libraries
3263:JavaScript libraries
1790:. 29 September 2018.
1655:. 18 September 2017.
1243:"Ng-Europe schedule"
1055:. September 19, 2017
617:progressive web apps
327:Dependency injection
221:free and open-source
89:; 2 days ago
2689:Application Express
1774:material.angular.io
923:. 18 September 2024
693:
650:Backward compatible
28:
3845:Ajax (programming)
3192:Ecma International
3002:Google Web Toolkit
1770:"Angular Material"
1534:. 4 December 2020.
691:
251:
136:Angular Repository
26:
3827:
3826:
3790:
3789:
3755:Operating systems
3609:development tools
3496:
3495:
3427:(uses Express.js)
3294:
3293:
3163:Douglas Crockford
3146:
3145:
3056:Wakanda Framework
2756:
2755:
1327:"angular/angular"
812:responsive design
776:
775:
669:
668:
660:14 September 2016
473:November 18, 2022
359:The Angular CLI (
206:
205:
94:18 September 2024
3872:
3736:Protocol Buffers
3542:
3541:
3523:
3516:
3509:
3500:
3499:
3369:
3321:
3314:
3307:
3298:
3297:
3276:
3275:
3258:
3257:
2975:
2974:
2783:
2776:
2769:
2760:
2759:
1983:ColdBox Platform
1839:
1832:
1825:
1816:
1815:
1805:Official website
1792:
1791:
1784:
1778:
1777:
1766:
1760:
1759:
1757:
1756:
1742:
1736:
1735:
1733:
1732:
1718:
1712:
1711:
1709:
1707:
1692:
1686:
1685:
1683:
1682:
1673:. Archived from
1663:
1657:
1656:
1649:
1643:
1642:
1640:
1638:
1630:Fluin, Stephen.
1627:
1621:
1620:
1618:
1616:
1606:
1600:
1599:
1597:
1596:
1581:
1575:
1574:
1572:
1571:
1556:
1550:
1549:
1542:
1536:
1535:
1528:
1522:
1521:
1519:
1518:
1503:
1497:
1496:
1494:
1492:
1477:
1471:
1470:
1468:
1467:
1452:
1446:
1445:
1443:
1441:
1425:
1416:
1415:
1413:
1412:
1397:
1391:
1390:
1388:
1387:
1378:. Archived from
1372:
1366:
1365:
1363:
1362:
1347:
1341:
1340:
1338:
1337:
1323:
1317:
1316:
1314:
1313:
1304:. Archived from
1294:
1288:
1287:
1281:
1280:
1264:
1258:
1257:
1255:
1254:
1245:. Archived from
1239:
1233:
1232:
1230:
1229:
1214:
1208:
1207:
1205:
1204:
1190:
1184:
1183:
1181:
1180:
1166:
1160:
1159:
1157:
1156:
1142:
1136:
1135:
1133:
1132:
1118:
1112:
1111:
1109:
1108:
1094:
1088:
1087:
1085:
1084:
1070:
1064:
1063:
1061:
1060:
1045:
1039:
1038:
1027:
1021:
1020:
1018:
1017:
1003:
997:
996:
994:
993:
979:
973:
972:
965:
959:
958:
956:
955:
939:
933:
932:
930:
928:
921:"Release 18.2.5"
917:
911:
910:
908:
907:
888:
852:React (software)
846:
841:
840:
839:
818:Angular Elements
787:Angular Material
694:
690:
663:Initial release
652:with Angular 2.
525:11 November 2020
439:November 8, 2023
404:
403:
288:type annotations
265:
257:
202:
199:
138:
119:
117:
112:
97:
95:
90:
86:
66:
64:
59:
36:
29:
25:
3880:
3879:
3875:
3874:
3873:
3871:
3870:
3869:
3850:Google software
3830:
3829:
3828:
3823:
3786:
3750:
3608:
3602:
3571:
3533:
3527:
3497:
3492:
3466:
3435:
3370:
3361:
3330:
3325:
3295:
3290:
3268:Ajax frameworks
3246:
3175:
3142:
3114:
3100:
3059:
2964:
2863:
2855:
2792:
2787:
2757:
2752:
2682:Other languages
2677:
2654:
2626:
2608:
2575:
2469:
2311:
2273:
2146:
2033:
2005:
1987:
1969:
1941:
1861:
1848:
1843:
1801:
1796:
1795:
1786:
1785:
1781:
1768:
1767:
1763:
1754:
1752:
1744:
1743:
1739:
1730:
1728:
1720:
1719:
1715:
1705:
1703:
1701:blog.angular.io
1693:
1689:
1680:
1678:
1665:
1664:
1660:
1651:
1650:
1646:
1636:
1634:
1628:
1624:
1614:
1612:
1608:
1607:
1603:
1594:
1592:
1582:
1578:
1569:
1567:
1557:
1553:
1548:. 25 June 2020.
1544:
1543:
1539:
1530:
1529:
1525:
1516:
1514:
1504:
1500:
1490:
1488:
1478:
1474:
1465:
1463:
1453:
1449:
1439:
1437:
1426:
1419:
1410:
1408:
1398:
1394:
1385:
1383:
1374:
1373:
1369:
1360:
1358:
1348:
1344:
1335:
1333:
1325:
1324:
1320:
1311:
1309:
1296:
1295:
1291:
1278:
1276:
1265:
1261:
1252:
1250:
1241:
1240:
1236:
1227:
1225:
1215:
1211:
1202:
1200:
1192:
1191:
1187:
1178:
1176:
1168:
1167:
1163:
1154:
1152:
1144:
1143:
1139:
1130:
1128:
1120:
1119:
1115:
1106:
1104:
1096:
1095:
1091:
1082:
1080:
1072:
1071:
1067:
1058:
1056:
1047:
1046:
1042:
1029:
1028:
1024:
1015:
1013:
1005:
1004:
1000:
991:
989:
981:
980:
976:
971:. 6 April 2018.
967:
966:
962:
953:
951:
941:
940:
936:
926:
924:
919:
918:
914:
905:
903:
890:
889:
885:
880:
842:
837:
835:
832:
820:
804:Material Design
796:
789:
784:
685:
674:
672:Future releases
612:1 November 2017
585:18 October 2018
555:6 February 2020
499:4 November 2021
402:
400:Version history
390:
378:
369:
357:
349:
337:
329:
321:
303:Angular uses a
301:
296:
263:
255:
243:
196:
134:
120:
115:
113:
110:
104:Preview release
98:
93:
91:
88:
62:
60:
57:
53:Initial release
24:
17:
12:
11:
5:
3878:
3868:
3867:
3862:
3857:
3852:
3847:
3842:
3825:
3824:
3822:
3821:
3819:Summer of Code
3816:
3811:
3804:
3798:
3796:
3792:
3791:
3788:
3787:
3785:
3784:
3779:
3774:
3769:
3764:
3758:
3756:
3752:
3751:
3749:
3748:
3743:
3738:
3733:
3728:
3723:
3718:
3713:
3708:
3703:
3698:
3693:
3688:
3683:
3678:
3673:
3668:
3663:
3658:
3653:
3648:
3643:
3638:
3633:
3628:
3623:
3618:
3612:
3610:
3607:Frameworks and
3604:
3603:
3601:
3600:
3595:
3590:
3585:
3579:
3577:
3573:
3572:
3570:
3569:
3564:
3559:
3554:
3548:
3546:
3539:
3535:
3534:
3526:
3525:
3518:
3511:
3503:
3494:
3493:
3491:
3490:
3485:
3480:
3474:
3472:
3468:
3467:
3465:
3464:
3459:
3454:
3449:
3443:
3441:
3437:
3436:
3434:
3433:
3428:
3422:
3417:
3412:
3405:
3404:
3403:
3394:
3389:
3378:
3376:
3372:
3371:
3364:
3362:
3360:
3359:
3354:
3349:
3344:
3338:
3336:
3332:
3331:
3324:
3323:
3316:
3309:
3301:
3292:
3291:
3289:
3288:
3283:
3278:
3270:
3265:
3260:
3251:
3248:
3247:
3245:
3244:
3239:
3234:
3229:
3224:
3219:
3214:
3209:
3204:
3199:
3194:
3189:
3183:
3181:
3177:
3176:
3174:
3173:
3170:
3165:
3160:
3154:
3152:
3148:
3147:
3144:
3143:
3141:
3140:
3135:
3130:
3124:
3122:
3116:
3115:
3113:
3112:
3108:
3106:
3102:
3101:
3099:
3098:
3095:
3090:
3085:
3080:
3075:
3069:
3067:
3061:
3060:
3058:
3057:
3054:
3049:
3044:
3042:
3037:
3032:
3027:
3022:
3017:
3014:
3009:
3004:
2999:
2994:
2989:
2983:
2981:
2972:
2966:
2965:
2963:
2962:
2957:
2952:
2951:
2950:
2940:
2935:
2930:
2929:
2928:
2923:
2913:
2908:
2903:
2898:
2893:
2888:
2886:JavaScriptCore
2883:
2878:
2873:
2867:
2865:
2857:
2856:
2854:
2853:
2848:
2843:
2838:
2833:
2828:
2827:
2826:
2821:
2811:
2806:
2800:
2798:
2794:
2793:
2786:
2785:
2778:
2771:
2763:
2754:
2753:
2751:
2750:
2740:
2726:
2716:
2706:
2696:
2685:
2683:
2679:
2678:
2676:
2675:
2670:
2664:
2662:
2656:
2655:
2653:
2652:
2647:
2642:
2636:
2634:
2628:
2627:
2625:
2624:
2618:
2616:
2610:
2609:
2607:
2606:
2601:
2596:
2591:
2585:
2583:
2577:
2576:
2574:
2573:
2565:
2560:
2555:
2550:
2545:
2540:
2535:
2530:
2525:
2520:
2515:
2510:
2505:
2500:
2495:
2490:
2485:
2479:
2477:
2471:
2470:
2468:
2467:
2462:
2457:
2452:
2447:
2442:
2437:
2432:
2427:
2422:
2417:
2412:
2407:
2402:
2397:
2392:
2387:
2382:
2377:
2372:
2367:
2362:
2357:
2352:
2347:
2342:
2337:
2332:
2327:
2321:
2319:
2313:
2312:
2310:
2309:
2304:
2299:
2294:
2289:
2283:
2281:
2275:
2274:
2272:
2271:
2266:
2261:
2256:
2251:
2246:
2241:
2236:
2231:
2226:
2221:
2216:
2211:
2206:
2201:
2196:
2191:
2186:
2181:
2176:
2171:
2166:
2156:
2154:
2148:
2147:
2145:
2144:
2139:
2134:
2129:
2124:
2119:
2114:
2109:
2104:
2099:
2094:
2089:
2084:
2079:
2074:
2069:
2064:
2059:
2054:
2049:
2043:
2041:
2035:
2034:
2032:
2031:
2026:
2021:
2015:
2013:
2007:
2006:
2004:
2003:
1997:
1995:
1989:
1988:
1986:
1985:
1979:
1977:
1971:
1970:
1968:
1967:
1962:
1957:
1951:
1949:
1943:
1942:
1940:
1939:
1934:
1929:
1924:
1919:
1914:
1909:
1908:
1907:
1902:
1897:
1892:
1887:
1882:
1871:
1869:
1863:
1862:
1860:
1859:
1853:
1850:
1849:
1846:Web frameworks
1842:
1841:
1834:
1827:
1819:
1813:
1812:
1807:
1800:
1799:External links
1797:
1794:
1793:
1779:
1761:
1737:
1713:
1687:
1658:
1644:
1622:
1601:
1576:
1551:
1537:
1523:
1498:
1472:
1447:
1436:. Angular Blog
1417:
1392:
1367:
1342:
1318:
1289:
1259:
1234:
1209:
1185:
1161:
1137:
1113:
1089:
1065:
1040:
1031:"Angular Docs"
1022:
1011:Stack Overflow
998:
974:
960:
934:
912:
882:
881:
879:
876:
875:
874:
869:
864:
859:
854:
848:
847:
831:
828:
824:web components
819:
816:
788:
785:
783:
780:
774:
773:
770:
767:
764:
761:
758:
754:
753:
750:
747:
744:
741:
738:
734:
733:
730:
727:
724:
721:
718:
714:
713:
710:
707:
704:
701:
698:
684:
681:
673:
670:
667:
666:
664:
661:
658:
654:
653:
647:
644:
641:
637:
636:
633:
630:
627:
623:
622:
620:
613:
610:
606:
605:
603:
600:
597:
593:
592:
590:
586:
583:
579:
578:
576:
573:
570:
566:
565:
563:
562:on by default
556:
553:
549:
548:
546:
543:
540:
536:
535:
533:
526:
523:
519:
518:
516:
513:
510:
506:
505:
503:
500:
497:
493:
492:
490:
487:
484:
480:
479:
477:
474:
471:
467:
466:
464:
453:
450:
446:
445:
443:
440:
437:
433:
432:
430:
427:
424:
418:
417:
414:
411:
408:
401:
398:
389:
386:
377:
374:
368:
365:
356:
353:
348:
345:
336:
333:
328:
325:
320:
317:
300:
297:
295:
292:
242:
239:
204:
203:
194:
190:
189:
184:
178:
177:
172:
166:
165:
160:
154:
153:
144:
140:
139:
132:
126:
125:
122:
121:
108:
106:
100:
99:
80:
78:
76:Stable release
72:
71:
68:
67:
54:
50:
49:
44:
38:
37:
15:
9:
6:
4:
3:
2:
3877:
3866:
3863:
3861:
3858:
3856:
3853:
3851:
3848:
3846:
3843:
3841:
3840:2016 software
3838:
3837:
3835:
3820:
3817:
3815:
3812:
3810:
3809:
3805:
3803:
3800:
3799:
3797:
3793:
3783:
3780:
3778:
3775:
3773:
3770:
3768:
3765:
3763:
3760:
3759:
3757:
3753:
3747:
3744:
3742:
3739:
3737:
3734:
3732:
3729:
3727:
3724:
3722:
3719:
3717:
3714:
3712:
3709:
3707:
3704:
3702:
3699:
3697:
3694:
3692:
3689:
3687:
3684:
3682:
3679:
3677:
3674:
3672:
3669:
3667:
3664:
3662:
3659:
3657:
3654:
3652:
3649:
3647:
3646:Closure Tools
3644:
3642:
3639:
3637:
3634:
3632:
3629:
3627:
3624:
3622:
3619:
3617:
3614:
3613:
3611:
3605:
3599:
3596:
3594:
3591:
3589:
3586:
3584:
3581:
3580:
3578:
3574:
3568:
3565:
3563:
3560:
3558:
3555:
3553:
3550:
3549:
3547:
3543:
3540:
3536:
3531:
3524:
3519:
3517:
3512:
3510:
3505:
3504:
3501:
3489:
3486:
3484:
3481:
3479:
3476:
3475:
3473:
3469:
3463:
3460:
3458:
3455:
3453:
3452:Underscore.js
3450:
3448:
3445:
3444:
3442:
3438:
3432:
3429:
3426:
3423:
3421:
3418:
3416:
3413:
3410:
3406:
3402:
3398:
3395:
3393:
3390:
3388:
3385:
3384:
3383:
3380:
3379:
3377:
3373:
3368:
3358:
3355:
3353:
3350:
3348:
3345:
3343:
3340:
3339:
3337:
3333:
3329:
3322:
3317:
3315:
3310:
3308:
3303:
3302:
3299:
3287:
3284:
3282:
3279:
3271:
3269:
3266:
3264:
3261:
3253:
3252:
3249:
3243:
3240:
3238:
3235:
3233:
3230:
3228:
3225:
3223:
3220:
3218:
3215:
3213:
3210:
3208:
3205:
3203:
3200:
3198:
3195:
3193:
3190:
3188:
3185:
3184:
3182:
3178:
3171:
3169:
3166:
3164:
3161:
3159:
3156:
3155:
3153:
3149:
3139:
3138:Underscore.js
3136:
3134:
3131:
3129:
3126:
3125:
3123:
3121:
3117:
3110:
3109:
3107:
3103:
3096:
3094:
3091:
3089:
3086:
3084:
3081:
3079:
3076:
3074:
3071:
3070:
3068:
3066:
3062:
3055:
3053:
3050:
3048:
3045:
3043:
3041:
3038:
3036:
3033:
3031:
3028:
3026:
3023:
3021:
3018:
3015:
3013:
3012:Lively Kernel
3010:
3008:
3005:
3003:
3000:
2998:
2995:
2993:
2990:
2988:
2985:
2984:
2982:
2980:
2976:
2973:
2971:
2967:
2961:
2958:
2956:
2953:
2949:
2946:
2945:
2944:
2941:
2939:
2936:
2934:
2931:
2927:
2924:
2922:
2919:
2918:
2917:
2914:
2912:
2909:
2907:
2904:
2902:
2899:
2897:
2894:
2892:
2889:
2887:
2884:
2882:
2879:
2877:
2874:
2872:
2869:
2868:
2866:
2862:
2858:
2852:
2849:
2847:
2844:
2842:
2839:
2837:
2834:
2832:
2829:
2825:
2822:
2820:
2817:
2816:
2815:
2812:
2810:
2807:
2805:
2802:
2801:
2799:
2795:
2791:
2784:
2779:
2777:
2772:
2770:
2765:
2764:
2761:
2748:
2744:
2741:
2738:
2734:
2730:
2727:
2724:
2720:
2717:
2714:
2710:
2707:
2704:
2700:
2697:
2694:
2690:
2687:
2686:
2684:
2680:
2674:
2671:
2669:
2666:
2665:
2663:
2661:
2657:
2651:
2648:
2646:
2643:
2641:
2638:
2637:
2635:
2633:
2629:
2623:
2620:
2619:
2617:
2615:
2611:
2605:
2602:
2600:
2599:Ruby on Rails
2597:
2595:
2592:
2590:
2587:
2586:
2584:
2582:
2578:
2571:
2570:
2566:
2564:
2561:
2559:
2556:
2554:
2551:
2549:
2546:
2544:
2541:
2539:
2536:
2534:
2531:
2529:
2526:
2524:
2521:
2519:
2516:
2514:
2511:
2509:
2506:
2504:
2501:
2499:
2496:
2494:
2491:
2489:
2486:
2484:
2481:
2480:
2478:
2476:
2472:
2466:
2463:
2461:
2458:
2456:
2453:
2451:
2448:
2446:
2443:
2441:
2438:
2436:
2433:
2431:
2428:
2426:
2423:
2421:
2418:
2416:
2413:
2411:
2408:
2406:
2403:
2401:
2398:
2396:
2393:
2391:
2388:
2386:
2383:
2381:
2378:
2376:
2373:
2371:
2368:
2366:
2363:
2361:
2358:
2356:
2353:
2351:
2348:
2346:
2343:
2341:
2338:
2336:
2333:
2331:
2328:
2326:
2323:
2322:
2320:
2318:
2314:
2308:
2305:
2303:
2300:
2298:
2295:
2293:
2290:
2288:
2285:
2284:
2282:
2280:
2276:
2270:
2267:
2265:
2262:
2260:
2257:
2255:
2252:
2250:
2247:
2245:
2242:
2240:
2237:
2235:
2232:
2230:
2227:
2225:
2222:
2220:
2217:
2215:
2212:
2210:
2207:
2205:
2202:
2200:
2197:
2195:
2192:
2190:
2187:
2185:
2182:
2180:
2177:
2175:
2172:
2170:
2167:
2165:
2161:
2158:
2157:
2155:
2153:
2149:
2143:
2140:
2138:
2135:
2133:
2130:
2128:
2125:
2123:
2120:
2118:
2115:
2113:
2110:
2108:
2105:
2103:
2100:
2098:
2095:
2093:
2090:
2088:
2085:
2083:
2080:
2078:
2075:
2073:
2070:
2068:
2065:
2063:
2060:
2058:
2055:
2053:
2050:
2048:
2045:
2044:
2042:
2040:
2036:
2030:
2027:
2025:
2022:
2020:
2017:
2016:
2014:
2012:
2008:
2002:
1999:
1998:
1996:
1994:
1990:
1984:
1981:
1980:
1978:
1976:
1972:
1966:
1963:
1961:
1958:
1956:
1953:
1952:
1950:
1948:
1944:
1938:
1935:
1933:
1930:
1928:
1925:
1923:
1920:
1918:
1915:
1913:
1910:
1906:
1903:
1901:
1898:
1896:
1893:
1891:
1888:
1886:
1883:
1881:
1878:
1877:
1876:
1873:
1872:
1870:
1868:
1864:
1858:
1855:
1854:
1851:
1847:
1840:
1835:
1833:
1828:
1826:
1821:
1820:
1817:
1811:
1808:
1806:
1803:
1802:
1789:
1783:
1775:
1771:
1765:
1751:
1747:
1741:
1727:
1723:
1717:
1702:
1698:
1691:
1677:on 2018-01-08
1676:
1672:
1668:
1662:
1654:
1648:
1633:
1626:
1611:
1605:
1591:
1587:
1580:
1566:
1562:
1555:
1547:
1541:
1533:
1527:
1513:
1509:
1502:
1487:
1483:
1476:
1462:
1458:
1451:
1435:
1431:
1424:
1422:
1407:
1403:
1396:
1382:on 2017-02-04
1381:
1377:
1371:
1357:
1353:
1346:
1332:
1328:
1322:
1308:on 2015-12-18
1307:
1303:
1299:
1293:
1285:
1274:
1270:
1263:
1249:on 2018-04-30
1248:
1244:
1238:
1224:
1220:
1213:
1199:
1195:
1189:
1175:
1171:
1165:
1151:
1147:
1141:
1127:
1123:
1117:
1103:
1099:
1093:
1079:
1075:
1069:
1054:
1050:
1044:
1036:
1032:
1026:
1012:
1008:
1002:
988:
984:
978:
970:
964:
950:
949:
944:
938:
922:
916:
902:on 2017-03-12
901:
897:
893:
887:
883:
873:
872:Web framework
870:
868:
865:
863:
860:
858:
855:
853:
850:
849:
845:
834:
827:
825:
815:
813:
807:
805:
801:
794:
779:
771:
769:Nov 08, 2024
768:
766:Nov 08, 2023
765:
762:
759:
756:
755:
751:
749:May 15, 2025
748:
745:
743:Nov 08, 2023
742:
739:
736:
735:
731:
729:Nov 22, 2025
728:
726:Nov 22, 2024
725:
723:May 22, 2024
722:
719:
716:
715:
711:
708:
705:
702:
699:
696:
695:
689:
680:
677:
665:
662:
659:
656:
655:
651:
648:
645:
643:23 March 2017
642:
639:
638:
634:
631:
629:18 July 2017
628:
625:
624:
621:
618:
614:
611:
608:
607:
604:
601:
598:
595:
594:
591:
587:
584:
581:
580:
577:
574:
571:
568:
567:
564:
561:
557:
554:
551:
550:
547:
544:
541:
538:
537:
534:
531:
528:Experimental
527:
524:
521:
520:
517:
514:
511:
508:
507:
504:
501:
498:
495:
494:
491:
488:
485:
482:
481:
478:
475:
472:
469:
468:
465:
462:
458:
454:
451:
448:
447:
444:
441:
438:
435:
434:
431:
428:
426:May 22, 2024
425:
423:
420:
419:
415:
413:New features
412:
409:
406:
405:
397:
395:
385:
382:
373:
364:
362:
352:
344:
342:
332:
324:
316:
314:
310:
306:
291:
289:
285:
281:
280:static typing
277:
273:
269:
262:binding, and
261:
247:
238:
236:
232:
228:
225:
222:
218:
214:
210:
201:
195:
191:
188:
185:
183:
179:
176:
175:Web framework
173:
171:
167:
164:
161:
159:
155:
152:
148:
145:
141:
137:
133:
131:
127:
123:
107:
105:
101:
85:
79:
77:
73:
69:
55:
51:
48:
45:
43:
39:
35:
30:
22:
3806:
3620:
3545:Applications
3483:CoffeeScript
3400:
3172:Scott Isaacs
3158:Brendan Eich
2955:JScript .NET
2916:SpiderMonkey
2864:(comparison)
2836:JScript .NET
2804:ActionScript
2567:
2440:Silverstripe
2254:Sencha Touch
2179:Dojo Toolkit
2159:
1890:Dynamic Data
1782:
1773:
1764:
1753:. Retrieved
1749:
1740:
1729:. Retrieved
1725:
1716:
1704:. Retrieved
1700:
1690:
1679:. Retrieved
1675:the original
1670:
1661:
1647:
1635:. Retrieved
1625:
1613:. Retrieved
1604:
1593:. Retrieved
1590:Angular Blog
1589:
1579:
1568:. Retrieved
1565:Angular Blog
1564:
1554:
1540:
1526:
1515:. Retrieved
1511:
1501:
1489:. Retrieved
1486:Angular Blog
1485:
1475:
1464:. Retrieved
1461:Angular Blog
1460:
1450:
1438:. Retrieved
1433:
1409:. Retrieved
1405:
1395:
1384:. Retrieved
1380:the original
1370:
1359:. Retrieved
1356:Angular Blog
1355:
1345:
1334:. Retrieved
1330:
1321:
1310:. Retrieved
1306:the original
1301:
1292:
1282:– via
1277:. Retrieved
1262:
1251:. Retrieved
1247:the original
1237:
1226:. Retrieved
1222:
1212:
1201:. Retrieved
1197:
1188:
1177:. Retrieved
1173:
1164:
1153:. Retrieved
1149:
1140:
1129:. Retrieved
1125:
1116:
1105:. Retrieved
1101:
1092:
1081:. Retrieved
1077:
1068:
1057:. Retrieved
1052:
1043:
1034:
1025:
1014:. Retrieved
1010:
1001:
990:. Retrieved
986:
977:
963:
952:. Retrieved
946:
937:
927:20 September
925:. Retrieved
915:
904:. Retrieved
900:the original
896:blogspot.com
895:
886:
821:
808:
797:
777:
763:May 3, 2023
746:May 8, 2024
706:Active Ends
686:
678:
675:
626:Angular 4.3
615:Support for
542:24 June 2020
421:
410:Release date
391:
383:
379:
370:
358:
350:
338:
330:
322:
319:Data binding
302:
252:
212:
208:
207:
163:Web platform
81:18.2.5
42:Developer(s)
3656:FlatBuffers
3415:Backbone.js
3277:Comparisons
3128:Backbone.js
3065:Server-side
2979:Client-side
2926:JägerMonkey
2921:TraceMonkey
2430:ProcessWire
2330:CodeIgniter
2302:Mojolicious
2209:Knockout.js
2169:Backbone.js
1993:Common Lisp
1440:12 November
1198:angular.dev
1174:angular.dev
1150:angular.dev
1126:angular.dev
1102:angular.dev
1078:angular.dev
572:28 May 2019
512:12 May 2021
486:2 June 2022
355:Angular CLI
224:single-page
187:MIT License
3834:Categories
3767:ChromiumOS
3741:TensorFlow
3706:Kubernetes
3562:OpenRefine
3488:TypeScript
3478:JavaScript
3392:Express.js
3375:Frameworks
3168:John Resig
3111:Cappuccino
3047:SproutCore
2970:Frameworks
2943:ChakraCore
2846:TypeScript
2814:JavaScript
2790:ECMAScript
2733:JavaScript
2729:SproutCore
2553:TurboGears
2410:PHP-Fusion
2340:eZ Publish
2259:SproutCore
2189:Express.js
2152:JavaScript
1975:ColdFusion
1937:WebSharper
1857:Comparison
1755:2022-06-10
1750:angular.io
1731:2019-06-07
1726:angular.io
1681:2017-03-23
1637:2 November
1595:2019-06-07
1570:2019-06-07
1517:2021-05-17
1491:10 January
1466:2024-06-02
1411:2024-06-02
1386:2017-03-04
1361:2024-06-02
1336:2016-05-04
1312:2016-07-13
1279:2015-10-21
1253:2018-04-29
1228:2024-07-17
1203:2024-06-02
1179:2024-06-02
1155:2024-06-02
1131:2024-06-02
1107:2024-06-02
1083:2024-06-02
1059:2018-01-28
1053:gorrion.io
1035:angular.io
1016:2024-06-02
992:2024-03-26
987:angular.io
954:2024-08-14
906:2017-03-18
878:References
772:1.5 years
752:1.5 years
732:1.5 years
599:4 May 2018
539:Angular 10
532:5 support
522:Angular 11
509:Angular 12
496:Angular 13
483:Angular 14
470:Angular 15
452:3 May 2023
449:Angular 16
436:Angular 17
422:Angular 18
343:elements.
335:Directives
276:TypeScript
217:TypeScript
213:Angular 2+
151:JavaScript
147:TypeScript
143:Written in
130:Repository
116:2024-08-14
63:2016-09-14
3626:AngularJS
3567:Tesseract
3471:Languages
3440:Libraries
3397:AngularJS
3232:SunSpider
3133:SWFObject
3120:Libraries
3097:WakandaDB
3030:Prototype
2851:WMLScript
2660:Smalltalk
2483:BlueBream
2455:WordPress
2365:Gyroscope
2239:Prototype
2164:AngularJS
2137:WaveMaker
1905:Web Forms
1746:"Angular"
1722:"Angular"
983:"Angular"
782:Libraries
712:Duration
709:LTS Ends
703:Released
657:Angular 2
640:Angular 4
609:Angular 5
596:Angular 6
582:Angular 7
569:Angular 8
552:Angular 9
394:AngularJS
305:component
272:Microsoft
235:AngularJS
21:AngularJS
3782:Goobuntu
3726:OR-Tools
3552:Chromium
3538:Software
3457:React.js
3425:Sails.js
3409:Ember.js
3357:CommonJS
3335:Platform
3242:CommonJS
3105:Multiple
3025:MooTools
3020:MochiKit
2906:QtScript
2901:Linear B
2881:InScript
2841:QtScript
2797:Dialects
2668:AIDA/Web
2650:Scalatra
2493:CubicWeb
2488:CherryPy
2415:PHP-Nuke
2345:Fat-Free
2287:Catalyst
2219:MooTools
2184:Ember.js
2117:Tapestry
2067:JHipster
2062:ICEfaces
1927:MonoRail
1706:22 March
830:See also
757:^16.0.0
737:^17.0.0
717:^18.0.0
697:Version
294:Features
284:generics
260:property
215:") is a
158:Platform
3802:Code-in
3795:Related
3772:Fuchsia
3731:Polymer
3711:LevelDB
3691:Guetzli
3661:Flutter
3651:Cpplint
3641:Blockly
3621:Angular
3598:Sawzall
3431:Next.js
3401:Angular
3387:MongoDB
3342:Node.js
3328:Node.js
3227:Sputnik
3073:Node.js
3040:qooxdoo
2960:Nashorn
2933:Tamarin
2891:JScript
2876:Futhark
2871:Carakan
2861:Engines
2831:JScript
2819:engines
2719:Phoenix
2709:OpenACS
2673:Seaside
2604:Sinatra
2594:Padrino
2548:Tornado
2538:Quixote
2533:Pyramid
2503:FastAPI
2445:Symfony
2420:Pop PHP
2405:Phalcon
2395:Midgard
2385:Laravel
2380:Laminas
2375:Joomla!
2355:FuelPHP
2325:CakePHP
2297:Maypole
2234:OpenUI5
2229:Node.js
2224:Next.js
2174:Closure
2160:Angular
2107:Stripes
2077:Mojarra
2047:AppFuse
2019:Servant
2011:Haskell
2001:CL-HTTP
1932:Umbraco
1875:ASP.NET
1284:Twitter
1223:Pretius
720:Active
700:Status
530:Webpack
461:Esbuild
407:Version
376:History
347:Routing
219:-based
209:Angular
198:angular
193:Website
182:License
114: (
92: (
61: (
27:Angular
3777:gLinux
3716:libvpx
3701:gVisor
3671:Gerrit
3583:Carbon
3530:Google
3462:Vue.js
3447:Lodash
3420:Meteor
3212:JSLint
3207:JSHint
3151:People
3093:AppJet
3016:midori
3007:jQuery
2997:Ext JS
2948:Chakra
2824:asm.js
2747:Erlang
2723:Elixir
2703:Groovy
2699:Grails
2693:PL/SQL
2622:Rocket
2563:Zope 2
2558:web2py
2543:TACTIC
2528:Pylons
2498:Django
2475:Python
2335:Drupal
2307:WebGUI
2292:Dancer
2269:Vue.js
2264:Svelte
2214:Meteor
2204:jQuery
2194:Ext JS
2132:Wicket
2127:Vert.x
2122:Vaadin
2112:Struts
2102:Spring
2052:Grails
1960:Drogon
1955:CppCMS
1912:Blazor
1512:Medium
1434:Medium
1406:Medium
1331:GitHub
948:GitHub
862:Svelte
857:Vue.js
416:Notes
388:Naming
286:, and
231:Google
47:Google
3696:Guice
3676:Guava
3666:Gears
3636:Bazel
3557:Gemma
3259:Lists
3197:JSDoc
3187:DHTML
3180:Other
3088:Jaxer
2911:Rhino
2632:Scala
2518:Nevow
2508:Flask
2460:XOOPS
2450:TYPO3
2435:Qcodo
2425:PRADO
2370:Horde
2249:Remix
2244:React
2097:Sling
2029:Yesod
1900:Razor
1615:4 May
1273:Tweet
268:event
264:"( )"
3762:AOSP
3721:NaCl
3686:Gson
3681:gRPC
3631:Beam
3588:Dart
3382:MEAN
3222:JSSS
3217:JSON
3202:JSGI
3078:Deno
3052:Spry
3035:Pyjs
2992:Echo
2987:Dojo
2809:Caja
2743:Yaws
2737:Ruby
2645:Play
2640:Lift
2614:Rust
2589:Merb
2581:Ruby
2569:more
2523:Pyjs
2513:Grok
2400:MODX
2360:Grav
2350:Flow
2279:Perl
2199:htmx
2092:Seam
2082:Play
2039:Java
2024:Snap
1885:AJAX
1880:Core
1867:.NET
1708:2022
1639:2017
1617:2018
1493:2022
1442:2023
929:2024
760:LTS
740:LTS
309:HTML
266:for
258:for
200:.dev
170:Type
3616:AMP
3347:npm
3083:Bun
2896:KJS
2713:Tcl
2572:...
2465:Yii
2390:li₃
2317:PHP
2072:JWt
2057:GWT
1947:C++
1922:BFC
1917:DNN
1895:MVC
560:AOT
341:DOM
313:CSS
274:'s
3836::
3746:V8
3593:Go
3352:V8
2938:V8
2142:ZK
1965:Wt
1772:.
1748:.
1724:.
1699:.
1669:.
1588:.
1563:.
1510:.
1484:.
1459:.
1432:.
1420:^
1404:.
1354:.
1329:.
1300:.
1221:.
1196:.
1172:.
1148:.
1124:.
1100:.
1076:.
1051:.
1033:.
1009:.
985:.
945:.
894:.
800:UI
311:,
290:.
282:,
256:""
149:,
3522:e
3515:t
3508:v
3411:)
3399:/
3320:e
3313:t
3306:v
2782:e
2775:t
2768:v
2749:)
2745:(
2739:)
2735:-
2731:(
2725:)
2721:(
2715:)
2711:(
2705:)
2701:(
2695:)
2691:(
2162:/
1838:e
1831:t
1824:v
1776:.
1758:.
1734:.
1710:.
1684:.
1641:.
1619:.
1598:.
1573:.
1520:.
1495:.
1469:.
1444:.
1414:.
1389:.
1364:.
1339:.
1315:.
1286:.
1275:)
1271:(
1256:.
1231:.
1206:.
1182:.
1158:.
1134:.
1110:.
1086:.
1062:.
1037:.
1019:.
995:.
957:.
931:.
909:.
795:.
118:)
96:)
65:)
23:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.