![]() This website is powered by Vue itself, with SSG pre-rendering, full page hydration and SPA client-side navigation. If you care more about page load performance, you are welcome to audit this very website using WebPageTest or PageSpeed Insights. It also goes neck-and-neck against some of the fastest production-level non-Virtual-DOM frameworks in the benchmark.ĭo note that synthetic benchmarks like the above focus on raw rendering performance with dedicated optimizations and may not be fully representative of real-world performance results. In stress-testing scenarios, Vue outperforms React and Angular by a decent margin in the js-framework-benchmark. Vue 3 is one of the most performant mainstream frontend frameworks, and handles most web application use cases with ease, without the need for manual optimizations. Vue is used in production by renowned organizations in varying capacities all around the world, including Wikimedia Foundation, NASA, Apple, Google, Microsoft, GitLab, Zoom, Tencent, Weibo, Bilibili, Kuaishou, and many more. It is one of the most widely used JavaScript frameworks in production today, with over 1.5 million users worldwide, and is downloaded close to 10 million times a month on npm. Vue is a mature and battle-tested framework. Vue 3.x uses ES2015 features that cannot be polyfilled in legacy browsers, so if you need to support legacy browsers, you will need to use Vue 2.x instead. The latest version of Vue (3.x) only supports browsers with native ES2015 support. Vue is a free and open source project released under the MIT License. We are partnering with industry experts to provide extended support for Vue 2 for teams with such needs - if your team expects to be using Vue 2 beyond the end of 2023, make sure to plan ahead and learn more about Vue 2 Extended LTS. However, we also understand that there could be teams or projects that cannot upgrade by this timeline while still needing to fulfill security and compliance requirements. We believe this should provide plenty of time for most of the ecosystem to migrate over to Vue 3. This means Vue 2 will reach End of Life on December 31st, 2023. Vue 2 has now entered maintenance mode: it will no longer ship new features, but will continue to receive critical bug fixes and security updates for 18 months starting from the 2.7 release date. Vue 2.7, which was shipped in July 2022, is the final minor release of the Vue 2 version range. If you intend to migrate an existing Vue 2 app to Vue 3, consult the migration guide. Vue 3 leverages modern JavaScript features and does not support IE11. There are only a few reasons for you to consider Vue 2 as of now: If you are starting a new project today, Vue 3 is the recommended choice. In general, Vue 3 provides smaller bundle sizes, better performance, better scalability, and better TypeScript / IDE support. Notably, Composition API was originally a Vue-3-only feature, but has now been backported to Vue 2 and is available in Vue 2.7. Full details are documented in the Vue 3 Migration Guide.ĭespite the differences, the majority of Vue APIs are shared between the two major versions, so most of your Vue 2 knowledge will continue to work in Vue 3. It also contains breaking changes that make it incompatible with Vue 2. It contains new features that are not present in Vue 2, such as Teleport, Suspense, and multiple root elements per template. ![]() Vue 3 is the current, latest major version of Vue. If you or your business benefit from Vue, consider sponsoring us to support Vue's development! What's the difference between Vue 2 and Vue 3? ![]() Vue's development is primarily funded through sponsorships and we have been financially sustainable since 2016. You can learn more about the story of Vue in this documentary. Today, Vue is actively maintained by a team of both full-time and volunteer members from all around the world, where Evan serves as the project lead. It was created by Evan You in 2014 as a personal side project. Vue is an independent, community-driven project. ![]() Frequently Asked Questions Who maintains Vue? ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |