Updated

Technology · Web Development

AngularJS

angularjs.org

AngularJS is a JavaScript framework that extends HTML with data binding and controllers. Its official support has ended, and its site points to Angular for new work.[1]

AngularJS is a comprehensive JavaScript-based open-source web application framework, originally developed and maintained by Google. It aims to simplify both the development and testing of web applications by providing a framework for client-side model–view–controller (MVC) and model–view–viewmodel (MVVM) architectures. AngularJS extends traditional HTML with directives, allowing for the creation of dynamic content. It emphasizes declarative programming for building user interfaces and imperative programming for business logic. While it has been succeeded by Angular (2+), many legacy applications still use AngularJS.

AngularJS belongs toJavaScript frameworkscategory.

Status

Official support has ended[1]

What it does

Extends HTML for dynamic views in web apps[1]

Core idea

Data binding keeps the view and model in step[1]

License

MIT[2]

64websites

use it — 2.5% of the 2,555 websites we scanned in the last 12 months

#7of 43

tools in its category seen in our scans (we recognize 90)

11public pages

on UptimeCard — open any of them to see how that site is doing

In short: a framework that no longer receives official support; keep it for sites already built on it and start new work on Angular or another current framework.[1]

4% of all websites we track run AngularJS▼ 0.01 points since 20 Sep

Should you use AngularJS?

The 10-second version, from the vendor’s own pages and what we see in our scans

AngularJS fits if…

  • You maintain an existing site that already runs on AngularJS[1]

Look elsewhere if…

  • You are starting a new project[3]AngularJS's own site points to Angular for the actively supported framework.
  • You want an approachable framework for web interfaces[4]Vue describes itself this way.
Official support has ended, so new vulnerabilities may not get an official fix[1]
The last release was a final one that only updated package README files[5]

AngularJS next to current frameworks

Statements come from each project's own page; website counts and speed are ours.

AngularJSAngularVue.js
What each one says it is
What it isExtends HTMLfor dynamic views[1]A frameworkfor scalable web apps[3]A frameworkfor web user interfaces[4]
SupportEndedas of the date on its site[1]Not stated on its home pageNot stated on its home page
What we see in our scans
Websites running it642.5% of 2,555 scanned sites301.2% of 2,555 scanned sites1445.6% of 2,555 scanned sites
Typical page load time6.3 s9 public sites—4.6 s✓24 public sites
Typical page weight2.5 MB✓typical home page—2.7 MBtypical home page

Scan rows count public pages only; a tool needs at least 5 measured sites to appear.

  • Angular: The actively supported successor for building scalable web apps[3]
  • Vue.js: A framework for building web user interfaces[4]

Choose AngularJS if…

  • You maintain a site that already uses it[1]

Choose Angular if…

  • You want the framework its successor site recommends[3]

Choose Vue.js if…

  • You want an approachable framework[4]

Support and help for AngularJS

How the vendor says you can reach it, and the public help community

Stack Overflow

261,208 questions[6][7]

66% have an upvoted answer. [angularjs] questions

AngularJS versions

The newest release, the series that still gets fixes, and what changed

Latest release

1.8.3[2][5]

Released 7 Apr 2022

Maintained series

Support has ended, so there is no maintained series[1]

What changed in 1.8

  • This release changed jqLite to prevent a possible XSS from regex-based HTML replacement, which is a breaking change[5]

What changed in 1.7

  • This was the last scheduled release with breaking changes, before long term support began[5]

What changed in 1.6

  • This release consolidated its release candidates and let ngModelOptions inherit from ancestors[5]

What AngularJS sites add on top

How many of the 64 AngularJS sites we scanned also run each tool, grouped by what the tool does

Analytics

Cloudflare Browser Insights
14%9 sites
Google Analytics
11%7 sites

Cookie consent

OneTrust
5%3 sites

Tag manager

Google Tag Manager
5%3 sites

The full bar means every AngularJS site. A site can run several tools for one job, so the shares of tools in one group can add up to more than 100%.

How AngularJS sites protect themselves

Share of the 64 sites we scanned that run each protection

Cloudflare Turnstile81% · 52 sites

Turnstile is Cloudflare's smart CAPTCHA alternative

Cloudflare Bot Management69% · 44 sites

Cloudflare bot management solution identifies and mitigates automated traffic to protect websites from bad bots

HSTS23% · 15 sites

HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS

Protections add up, they do not replace each other: a site can run all of them.

At a glance

UptimeCard's own scans and tests of 2,555 websites · refreshed weekly

How AngularJS sites scoreout of 100 · hover or tap a score for details

52PerformanceLowaverage site: 5084AccessibilityGoodaverage site: 8996Best practicesGoodaverage site: 9385SEOGoodaverage site: 92

Page load time

Loads about 46% slower than the average site

AngularJS sites
6.3 s
All sites
4.3 s

Most AngularJS sites load in 3.8–9.1 s. Home page weight: 2.5 MB vs 3.3 MB for all sites. 9 public sites measured.

Who uses it?

Other is the biggest group

Other27%
Technology and Software27%
Community Forums9%
Education9%

Share of 11 classified public sites. “× average” compares with all 961 public sites.

How AngularJS sites are built

Closest partners. The number says how many times more often the tool runs on AngularJS sites than on an average website. Hover a partner for its share of sites.

Cloudflare Turnstile24×Cloudflare Bot Management5×Cloudflare2×

Similar tools in its category

JavaScript frameworks: 90 tools known, 43 seen in our scans

How websites combine AngularJS with other tools

Relationships found on the websites that use it, from the same map status pages show.

Integrates with another 8Complements another tool 3Built on a platform 1Overlaps with another 1

Websites using AngularJS

64 websites use AngularJS: 2.5% of the 2,555 websites we scanned in the last 12 months. A selection is shown below.

Scores are out of 100: P Performance · A Accessibility · B Best practices · S SEO. Green 80+, yellow 65–79, orange 50–64, red below 50. The dot shows whether our last scan found the site failing (red) or not (green); Red, amber or blue: an active incident on the site's status page (outage, degraded, maintenance) or a failing scan; amber also means a certificate ending within 30 days. Hover the dot for details.

Who is behind AngularJS

From its own pages and public records, with sources

Its story

  1. 2010

    The AngularJS repository was created on GitHub in January 2010 as an open source project under the MIT license.[8]

  2. 2012

    Version 1.0.0 shipped in June after a series of release candidates. Developers got a numbered stable release to build on.[5]

  3. 2013

    Version 1.2.0 added CSS animation staggering and hid private properties from expressions. It was the release that tightened expression security.[5]

  4. 2014

    A 2014 beta dropped support for Internet Explorer 8. Projects that still needed it stayed on the older branch that kept IE8 support.[5]

  5. 2016

    Version 1.6.0 consolidated its release candidates into one release with a breaking-changes list. Teams upgrading had to review the changes.[5]

  6. 2018

    Version 1.7.0 was the last scheduled release with breaking changes. AngularJS then moved to long term support mode on July 1st 2018.[5]

  7. 2020

    Version 1.8.0 contained a breaking change that closed a security issue in jqLite. It showed that long term support still delivered security fixes.[5]

  8. 2022

    Official support ended in January 2022. The final release came in April and only updated the package README files on npm.[1][5]

Questions about AngularJS

What is AngularJS?
A JavaScript framework that lets you extend HTML vocabulary for your application and bind data to the view.[1]
Is AngularJS still supported?
No. Its site says support has officially ended as of January 2022 and points to Angular.[1]
Is AngularJS the same as Angular?
No. AngularJS is the older framework, and its own site lists Angular as the actively supported one.[1]
How many websites use AngularJS?
We found AngularJS on 64 of the 2,555 websites we scanned in the last 12 months (2.5%). 11 of them have a public status page.
What is AngularJS often used with?
Among the websites we scan, AngularJS is often found alongside Cloudflare (81.3% of its sites), Cloudflare Turnstile (81.3% of its sites), Cloudflare Bot Management (68.8% of its sites).
What are the alternatives to AngularJS?
Other JavaScript frameworks we recognize include React, Next.js, Vue.js, GSAP.

Is your website built with AngularJS?

UptimeCard checks it around the clock, tells you the minute it stops answering, and gives your visitors a status page.