What Are the Updates in Vue 3.5?

Posted by



Vue 3.5 is the latest version of the popular JavaScript framework Vue.js and it comes with several new features and improvements that make it even more powerful and versatile. In this tutorial, we will explore some of the key changes and enhancements that have been introduced in Vue 3.5.

1. Composition API Improvements: One of the most significant changes in Vue 3.5 is the further improvement of the Composition API, which was introduced in Vue 3. The Composition API allows developers to organize their code in a more composable and reusable way, making it easier to share logic between components. In Vue 3.5, the Composition API has been optimized for performance and stability, making it even more powerful and flexible.

2. Reactive Functions: Vue 3.5 introduces a new feature called reactive functions, which allow developers to create reactive functions that automatically update when their dependencies change. This makes it easier to create reactive and dynamic UIs that respond to changes in the underlying data.

3. Improved TypeScript Support: Vue 3.5 includes improved TypeScript support, making it easier to work with TypeScript in Vue projects. The new version includes better type inference and stricter type checking, helping developers catch errors earlier in the development process.

4. Better DevTools Integration: Vue 3.5 includes improvements to the Vue DevTools extension, making it easier to debug and inspect Vue applications. The DevTools now includes a new event timeline feature, which allows developers to see a timeline of events in their application, making it easier to track how data changes over time.

5. Improved Performance: Vue 3.5 includes several performance improvements, including better tree-shaking support and optimizations to the runtime performance of Vue components. This makes Vue applications faster and more responsive, especially for large and complex applications.

6. New Directives: Vue 3.5 includes several new directives that make it easier to work with DOM elements in Vue components. The new directives include v-model:on, v-model:off, and v-slot, which allow developers to easily bind data to DOM elements and create dynamic UIs.

7. Improved Server-Side Rendering: Vue 3.5 includes improvements to the server-side rendering (SSR) capabilities of Vue, making it easier to render Vue components on the server and improve the performance of server-rendered Vue applications.

Overall, Vue 3.5 is a significant update to the Vue.js framework, with a focus on performance, flexibility, and developer experience. By leveraging the new features and improvements in Vue 3.5, developers can create more powerful and responsive Vue applications that are easier to build and maintain.

0 0 votes
Article Rating
32 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@rude_people_die_young
30 days ago

No wonder people want to use lowcode solutions based on the gobbeldygook talked about in UI frameworks in 2024. I've coded in React, Angular and Vue (I'm a fan), and we're still at such a low level in the frameworks.

@ThomazMartinez
30 days ago

there is issues with defining props in some cases like you do, the colors of tokens is way off. it basically becomes same colors for key and values and the rest, its just weird

@sadikindikdik
30 days ago

I’m trying to install Vue 3.5, but every time I run the installation, it only installs Vue 3.4.29. Do you know why this is happening and how I can get Vue 3.5? Any advice would be greatly appreciated!

@Icaruj
30 days ago

Nuxt is trash, ask any dev trying to migrate a non trivial production app from Nuxt 2 to Nuxt 3, no thanks. I would rather use pure Vue than that 💩

@maxwebstudio
30 days ago

Finaly destructuring props 😃

@jaysonpamittan7530
30 days ago

Vue still my favorite frontend framework ❤❤❤

@виртуоз_ру
30 days ago

Благодарю 👍

@ttaysson
30 days ago

Its nice to see Vue getting more vuetiful.

@victor141516
30 days ago

My God… looking at these improvements, for me it's incredible that React is still the leader…
Great video! I hope your work keeps the community alive!

@RazahLP
30 days ago

Never heard about "Teleport" since now. Thank you!

@asrorbekmannonov6838
30 days ago

I think most of the vue devs are waiting for Vapor mode. But 3.5 has is also exciting. 🔥

@delir0
30 days ago

who cares about vue in 2024?

@solomanter
30 days ago

Thanks

@justafreak15able
30 days ago

Vue has the best DX of all the frameworks and better performance than many, but people still sleeping on Vue.

@Neeecu
30 days ago

What font do you use?

@photostu
30 days ago

Teleport defer should really just be the default, I think we can all wait a cycle to move something, eh?

@luisfrocha1
30 days ago

Deferred Teleport is a feature I didn't know I needed lol

@ralacerda12
30 days ago

With defer teleport, can I keep teleporting a component between routes? Would be cool to do that.

@JohnKomarnicki
30 days ago

Vue 📈

@slava_trushkin
30 days ago

Finally useId built in. This means icons that need unique ids (used in masks, symbols, filters, some animations) don't have to use weird shenanigans to get unique ids for everything. Waited for this for so long!