Updated
Vue is a JavaScript framework for building web user interfaces. It extends standard HTML with a template syntax that describes the output from your JavaScript state.[1][2]
Vue.js is an approachable, versatile, and performant open-source JavaScript framework for building user interfaces and single-page applications. It adopts an incremental adoption model, allowing developers to integrate it into projects gradually. Vue.js features a template-based syntax, reactive data binding, and a component-based architecture, making it easy to create complex UIs. Its core library focuses on the view layer only, but it can be easily integrated with other libraries or existing projects. Vue.js is known for its gentle learning curve, excellent documentation, and a growing ecosystem of tools and plugins.
Vue.js belongs toJavaScript frameworkscategory.
144websites
use it — 5.6% of the 2,555 websites we scanned in the last 12 months
#3of 43
tools in its category seen in our scans (we recognize 90)
29public pages
on UptimeCard — open any of them to see how that site is doing
5.57% of all websites we track run Vue.js▼ 0.01 points since 20 Sep
Should you use Vue.js?
The 10-second version, from the vendor’s own pages and what we see in our scans
Vue.js fits if…
Vue.js next to its closest alternatives
Other ways to build a web interface. Statements come from each project's own page; website counts and speed are ours.
| What each one says it is | ||||
|---|---|---|---|---|
| What it is | A frameworkfor web user interfaces[1] | A libraryfor web and native user interfaces[4] | A frameworkfor scalable web apps[5] | A UI frameworkbuilt around a compiler[6] |
| License | MITfree and open source[3] | Not stated on its home page | MIT-stylefor the code[5] | MITfree and open source[6] |
| What we see in our scans | ||||
| Websites running it | 1445.6% of 2,555 scanned sites | 64425.2% of 2,555 scanned sites | 301.2% of 2,555 scanned sites | 240.9% of 2,555 scanned sites |
| Typical page load time | 4.6 s24 public sites | 3.8 s✓198 public sites | — | — |
| Typical page weight | 2.7 MB✓typical home page | 3.5 MBtypical home page | — | — |
Scan rows count public pages only; a tool needs at least 5 measured sites to appear.
Support and help for Vue.js
How the vendor says you can reach it, and the public help community
Chat and forums
Help is offered through Discord chat, GitHub Discussions and the DEV Community[3]
Vue.js versions
The newest release, the series that still gets fixes, and what changed
What Vue.js sites add on top
How many of the 144 Vue.js sites we scanned also run each tool, grouped by what the tool does
Tag manager
Analytics
Cookie consent
Online store
The full bar means every Vue.js 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 Vue.js sites protect themselves
Share of the 144 sites we scanned that run each protection
HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS
reCAPTCHA is a free service from Google that helps protect websites from spam and abuse
Cloudflare bot management solution identifies and mitigates automated traffic to protect websites from bad bots
Protections add up, they do not replace each other: a site can run all of them.
What sites use Vue.js for
An estimate from UptimeCard's technology map of 18 public sites
23m.com · altium.com · blackline.com
flutterwave.com · thousandeyes.com
Rough guide, not a measurement: each description is written automatically from the site’s technology stack and the site has not confirmed it. A site is counted once, in the first group its description fits (shop, help and docs, blog, marketing site; otherwise the whole site). Descriptions that only guess (“likely”, “may”) are left out.
At a glance
UptimeCard's own scans and tests of 2,555 websites · refreshed weekly
How Vue.js sites scoreout of 100 · hover or tap a score for details
Page load time
Loads about as fast as the average site
Most Vue.js sites load in 2.9–6.3 s. Home page weight: 2.7 MB vs 3.3 MB for all sites. 24 public sites measured.
Where are they hosted?
Mostly Amazon Web Services and Cloudflare
- Amazon Web Services31%
- Cloudflare31%
- 23M GmbH3%
- Akamai International, BV3%
- Other31%
Who uses it?
Technology and Software is the biggest group
Share of 29 classified public sites. “× average” compares with all 961 public sites.
How Vue.js sites are built
Closest partners. The number says how many times more often the tool runs on Vue.js sites than on an average website. Hover a partner for its share of sites.
Stacks we see most. Tools that tend to run together with Vue.js on the same websites. The percentage is the share of all 144 Vue.js sites that run the whole stack.
Similar tools in its category
JavaScript frameworks: 90 tools known, 43 seen in our scans
How websites combine Vue.js with other tools
Relationships found on the websites that use it, from the same map status pages show.
Websites using Vue.js
144 websites use Vue.js: 5.6% of the 2,555 websites we scanned in the last 12 months. A selection is shown below.
| Website | Industry | Hosted | Load time · size | Scores ⓘ | Status |
|---|---|---|---|---|---|
| Review and Comparison Sites | CanadaCloudflare, Inc. | 2.6 s · 1.1 MBFast | P73A82B100S92 | ||
| Technology and Software | United StatesAmazon.com, Inc. | 21.0 s · 6.7 MB | P32A88B79S92 | ||
| Technology and Software | United StatesAmazon.com, Inc. | 7.6 s · 3.4 MB | P43A87B79S85 | ||
| Technology and Software | Germanydogado GmbH | 1.7 s · 1.4 MBFast | P53A97B100S100 | ||
| Business Services | United StatesAmazon.com, Inc. | 6.0 s · 2.4 MB | P44A63B75S77 | ||
| Financial Planning and Advice | United StatesAkamai International, BV | 7.1 s · 4.0 MB | P31A88B96S83 | ||
| Technology and Software | – | 5.5 s · 10.2 MB | P43A90B73S85 | ||
| Technology and Software | United StatesAmazon.com, Inc. | 4.7 s · 1.5 MB | P60A72B100S92 | ||
| Software as a Service (SaaS) | – | 3.8 s · 2.4 MB | P48A80B96S92 | ||
| Software as a Service (SaaS) | United StatesCloudflare London, LLC | 4.9 s · 3.3 MB | P49A77B77S85 | ||
| Health and Wellness | United StatesAmazon.com, Inc. | 2.8 s · 3.1 MBFast | P88A76B46S75 | ||
| Technology and Software | United StatesAmazon.com, Inc. | 0.9 s · 1.8 MBFast | P65A81B100S92 | ||
| Technology and Software | CanadaCogent Communications | 4.4 s · 5.3 MB | P28A97B77S92 | ||
| Business Services | CanadaCloudflare, Inc. | 4.9 s · 3.4 MB | P49A95B79S100 | ||
| Business Services | AustraliaVocus PTY LTD | 4.1 s · 2.1 MB | P50A89B50S92 | ||
| Domain Registration and Hosting | Germany23M GmbH | 4.6 s · 1.5 MB | P57A96B100S92 | ||
| Technology and Software | CanadaAmazon.com, Inc. | 11.0 s · 6.8 MB | P34A95B77S91 | ||
| Other | CanadaCloudflare, Inc. | 2.1 s · 4.0 MBFast | P50A84B75S92 | ||
| Fintech Solutions | CanadaCloudflare, Inc. | 3.9 s · 2.0 MB | P46A83B96S91 | ||
| Other | – | 6.9 s · 7.6 MB | P39A79B96S85 | ||
| Software as a Service (SaaS) | United StatesCloudflare London, LLC | 5.4 s · 1.5 MB | P56A97B96S100 | ||
| Technology and Software | CanadaCloudflare, Inc. | 12.5 s · 5.1 MB | P33A85B100S85 | ||
| Technology and Software | – | 2.9 s · 2.2 MBFast | P56A92B100S100 | ||
| Business Services | GermanyHetzner Online GmbH | 2.8 s · 0.8 MBFast | P67A83B100S100 | ||
| Eco-friendly Products | CanadaCloudflare, Inc. | – | – |
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.
RefurbMerefurb.meReview and Comparison SitesCanada2.6 s · 1.1 MBP73A82B100S92
Dynatracedynatrace.comTechnology and SoftwareUnited States21.0 s · 6.7 MBP32A88B79S92
Altiumaltium.comTechnology and SoftwareUnited States7.6 s · 3.4 MBP43A87B79S85
Dogadodogado.deTechnology and SoftwareGermany1.7 s · 1.4 MBP53A97B100S100
Deputydeputy.comBusiness ServicesUnited States6.0 s · 2.4 MBP44A63B75S77Cielo Furniturecielo.com.brFinancial Planning and AdviceUnited States7.1 s · 4.0 MBP31A88B96S83
Blacklineblackline.comTechnology and Software5.5 s · 10.2 MBP43A90B73S85
Spendeskspendesk.comTechnology and SoftwareUnited States4.7 s · 1.5 MBP60A72B100S92
Cmcm.comSoftware as a Service (SaaS)3.8 s · 2.4 MBP48A80B96S92
Delineadelinea.comSoftware as a Service (SaaS)United States4.9 s · 3.3 MBP49A77B77S85
Docplannerdocplanner.comHealth and WellnessUnited States2.8 s · 3.1 MBP88A76B46S75
Voximplantvoximplant.comTechnology and SoftwareUnited States0.9 s · 1.8 MBP65A81B100S92Sierra Wirelesssierrawireless.comTechnology and SoftwareCanada4.4 s · 5.3 MBP28A97B77S92
Gohighlevelgohighlevel.comBusiness ServicesCanada4.9 s · 3.4 MBP49A95B79S100Messagexchangemessagexchange.comBusiness ServicesAustralia4.1 s · 2.1 MBP50A89B50S92
23m23m.comDomain Registration and HostingGermany4.6 s · 1.5 MBP57A96B100S92
Viewpoint Field Viewviewpoint.comTechnology and SoftwareCanada11.0 s · 6.8 MBP34A95B77S91Upworkupwork.comOtherCanada2.1 s · 4.0 MBP50A84B75S92
Flutterwaveflutterwave.comFintech SolutionsCanada3.9 s · 2.0 MBP46A83B96S91
Thousandeyesthousandeyes.comOther6.9 s · 7.6 MBP39A79B96S85
Silasilamoney.comSoftware as a Service (SaaS)United States5.4 s · 1.5 MBP56A97B96S100
Gitlabgitlab.comTechnology and SoftwareCanada12.5 s · 5.1 MBP33A85B100S85
I3di3d.netTechnology and Software2.9 s · 2.2 MBP56A92B100S100
Timrtimr.comBusiness ServicesGermany2.8 s · 0.8 MBP67A83B100S100
Earth Breezeearthbreeze.comEco-friendly ProductsCanada–
Who is behind Vue.js
From its own pages and public records, with sources
Its story
2014
Vue began as a personal side project, before growing into an independent project maintained by full-time and volunteer contributors.[3]
2016
Vue 2.0 was released. It became the older major line the team later maintained alongside Vue 3, making compatibility and migration an ongoing part of the project.[11]
2020
Vue 3.0 introduced the Composition API and a TypeScript codebase. Reusable logic and stronger type inference became central tools for organizing larger applications.[12]
2022
Vue 3 became the default version for documentation and package installs after a staged transition. The change moved the surrounding framework and tooling toward the new major version.[13]
2022
Vue 2.7 brought the Composition API and script setup syntax back to the older major version. Teams unable to migrate immediately could adopt parts of the newer development model.[14]
2023
Vue 3.4 stabilized defineModel, simplifying components that support v-model. A pattern previously offered as an experiment became a supported part of writing components.[15]
2023
Vue 2 reached end of life in December. Regular feature updates and fixes ended for that major line, turning migration or extended support into a practical maintenance decision.[3][11]
2024
Vue 3.5 stabilized reactive props destructuring. Developers could use native JavaScript default values while keeping destructured component props reactive.[16]
Questions about Vue.js
- What is Vue?
- A framework for building web user interfaces that extends standard HTML with a template syntax.[1][2]
- Is Vue free?
- Yes. Vue is a free and open source project released under the MIT License.[3]
- Is Vue 2 still supported?
- No. Vue 2 reached End of Life on December 31st, 2023. Vue 3 is the current major version and the recommended choice for new projects.[3]
- What are the two API styles?
- Vue components can be written with the Options API or the Composition API.[2]
- How many websites use Vue.js?
- We found Vue.js on 144 of the 2,555 websites we scanned in the last 12 months (5.6%). 29 of them have a public status page.
- What is Vue.js often used with?
- Among the websites we scan, Vue.js is often found alongside Nuxt.js (32.6% of its sites), Node.js (31.9% of its sites), reCAPTCHA (27.8% of its sites).
- What are the alternatives to Vue.js?
- Other JavaScript frameworks we recognize include React, Next.js, GSAP, Emotion.
Is your website built with Vue.js?
UptimeCard checks it around the clock, tells you the minute it stops answering, and gives your visitors a status page.