Speech Topics
There will be a total of 9 sharing topics and 1 lightning sharing.
We are now announcing 8 sharing topics and lightning sharing topics. The topic of You Yuxi’s speech will be announced on site!
Keynote Speech
Shared by: You Yuxi
Ten years
Shared by: Vue.js core team member Zhao Jinjiang (Jinjiang)
Topic Introduction
He will share his journey of joining the Vue core team for ten years (2014-2024). He hopes that this sharing can give some help and inspiration to friends who are interested in Vue and open source.
The next iteration of Vue DevTools
Shared by: Vue.js / VueUse team member, Vue DevTools Next author Arlo
Theme introduction
In recent years , everyone is paying more and more attention to the developer experience, and many tools and frameworks have been committed to improving the developer experience. Thanks to the development of the community and the inspiration of excellent tools, we have some new thoughts and practices on Vue DevTools. This time Arlo will share with you the next iteration of Vue DevTools.
Data Loader - Bringing data acquisition in Vue to a new level
Shared by: Vue.js core team member, Vue Router, Pinia, VueFire author Eduardo (posva)
Topic Introduction
Data acquisition is a key part of modern web applications. This complex problem has been (partially) solved in many different ways. This talk will introduce Vue Router's new data loader API, how it compares to existing solutions, and how it greatly simplifies data fetching for Vue applications.
Vue Vine - Try a new way of writing Vue components
Shared by: SHEIN front-end engineer, Vue/Vite/Rollup Chinese document translator and maintainer, Vue Vine author ShenQingchuan
Topic Introduction
There are actually many ways to write components in Vue. The mainstream method is SFC, which uses templates to describe views. However, have you ever thought about being able to write multiple Vue components in one file? This can indeed be done now, just write the component object directly, but it seems that no matter how you do it, it is not elegant enough. If you use JSX to write the rendering, you cannot enjoy the compilation optimization features of Vue. Is there a way to use templates to describe views and flexibly split them in the same file when writing components, so that the flow of writing is not disrupted? Why not take a look at this brand new tool chain Vue Vine! We will share its origins, briefly analyze the implementation details, and look forward to exploring a new future with all Vue developers.
Vue Vapor: Reinvention
Shared by: Vue.js core team member, Vue Vapor / Vue Macros author Tomoko
Theme introduction
This time The speech will lead everyone to explore Vue's new model-Vue Vapor. By abandoning traditional virtual DOM technology and taking advantage of Vue's responsiveness, Vue Vapor re-implements Vue's underlying rendering. This sharing will provide an in-depth introduction to the rendering principles, development progress and best practices of Vue Vapor, showing how it strikes a balance between lightweight and efficient, bringing developers a smoother development experience.
Vue Mini: An uncompromising small program framework
Shared by: Vue.js contributor, Vue Mini author, open source enthusiast Yang Mingshan
Theme introduction
Mini programs now occupy a large market, but the tools for developing mini programs have failed to keep up with the development of the market. We always need to make some compromises among the existing choices, either at the expense of developer experience or user experience. Do we necessarily need to compromise? Why can’t we have a first-class user experience and a first-class developer experience at the same time? sure! This time I will introduce to you Vue Mini, a small program framework with a double first-class experience.
uni-app x: Develop pure native App based on Vue
Shared by: DCloud front-end engineer. "Web Worker - A podcast that front-end programmers love to listen to" anchor Xinbao Otto
Theme introduction
When every App cross-platform framework was born, they dreamed of subverting the native one, but never succeeded. , what are the reasons? This sharing will analyze the implementation principles of mainstream App cross-end frameworks in the industry and discuss the problems they cannot solve; and then introduce the all-native runtime solution of uni-app x. How to gradually upgrade native apps to uni-app x, and how to develop pure-blood Hongmeng apps based on Vue.
In addition, uni-app x uses Rust to accelerate compilation of uts to platforms such as Kotlin/Swift/ArkTS.
Anthony’s road to open source: Yak Shaving "Cow Hair"
Shared by: Vue.js, Vite, NuxtLab core team members, VueUse, Vitest, UnoCSS author Anthony
theme introduction
Anthony’s journey of open source development. The process of coming up with ideas and projects, and how to find your own position and direction in the open source community. Help you better understand and participate in open source.
Lightning Sharing: Understanding the Compilation Process of Single-File Components
Sharer: Zhao Jinjiang
Participant T-shirtLooking forward to seeing you on July 6th Stay tuned!