View profile

#192: Vue 3.0 to drop IE 11 support (RFC); 2 days until Vueconf.us; Component testing in Cypress;

Revue
 
 
April 12 · Issue #192 · View online
Vue.js News
Hi there!
Last month might not have been the most eventful when it comes to Vue news, but there’s been plenty of exciting new libraries for Vue 3.0. Those include:
  • 🍍Pinia – a new Vuex alternative created by Eduardo San Martin Morote
  • ✋Vue-UseGesture – a composable that helps you handle all kinds of mouse and touch events, including complex gestures by Mesut Koca
  • 🪄useMagicKeys – a composable that allows you to easily set keyboard shortcuts by Anthony Fu and the VueUse team
  • 📐Splitpanes – a library that makes dynamic splitpanes a breeze by Antoni “antoniandre”
There’s also been one pretty impactful news – Vue 3.0 will likely drop support for IE 11. As dramatic as it sounds, Vue 3.0 was not supporting IE 11 at any time, but there was the plan to create a 3.0-compat build, that would support IE 11. Instead, the new idea (still in RFC) is to backport as many Vue 3.0 features (like the Composition-API) back into Vue 2.x. This should both ensure a smoother migration from Vue 2.x to 3.x, while also reducing the maintenance burden of supporting 2 builds of Vue 3.0. Additionally, this also removes the need to support IE 11 by all the 3rd party libraries.
It also means that the Composition-API plugin for Vue 2.x will be obsolete, which is a good thing, because once the API becomes part of the core, the plugin-performance-tax will be removed. As an added benefit, Vue 2.x is being migrated to TypeScript as we speak, which should improve the overall developer experience of those using TS.
Lastly, VueConf.us is happening in on April 14th. It’s a completely free event and from what I’ve heard, there are some exciting announcements to look for! Don’t miss it – the tickets are available only until April 13th. ⏰
Stay safe and enjoy the rest of the newsletter,
P.S. Bento is now 6 months old! It’s incredible how fast he has grown! Just yesterday, he was this tiny boy and now he looks so serious! Especially when he’s suspicious about his half-birthday cake! 🎂

📖 Read the issue online
Submit new stories at news.vuejs.org/submit.
News
Proposal for dropping IE 11 support in Vue 3 · Discussion #296 · vuejs/rfcs · GitHub
Evan You
Built an online playground for Vue 3 SFCs: https://t.co/ctVgZj7uMp

- Uses actual @vue/compiler-sfc, bundled to run in the browser, deployed for every commit
- Supports features like <script setup>
- Sharable URL (useful for reproductions)
- Download as Vite project
Vue Storefront Summit 2021 – April 20-21, 2021
Vue- The Road To Enterprise
Vue- The Road To Enterprise
Vue - The Road To Enterprise
Articles & Videos
Introducing Component Testing with Cypress – Lachlan Miller
How to easily sync with multiple v-models in Vue 3 using Composition API – Thomas Findlay
The Quasar Show - Episode 1 – Luke Diebold
Comparing the New Generation of Build Tools – Hugh Haworth
Develop with Vite - Talk Transcript + Slides – Anthony Fu
Rewriting Nuxt Hacker News with Fastify, Vite and Vue 3 - Jonas Galvez
Developing A Vue 3 Headless Component – Max Gfeller
API Factories for Vue.js & Nuxt – Nada Rifki
💚 Sponsors 💙
Vue.js Amsterdam
Vue.js Amsterdam
Vue - The Road To Enterprise
Vue - The Road To Enterprise
Storyblok
Storyblok
Resources
Pinia
Vue UseGesture
useMagicKeys by VueUse
Splitpanes
GitHub - rubnvp/vue-props-validation
GitHub - frandiox/vitedge
GitHub - frandiox/vite-ssr
Vite - Visual Studio Marketplace
Did you enjoy this issue?
If you don't want these updates anymore, please unsubscribe here.
If you were forwarded this newsletter and you like it, you can subscribe here.
Powered by Revue