VueConf Toronto 2018


1. Vue 3.0 Updates

Evan You

2. Vuetify, The Path to 2.0

John Leider

3. Visualizations using SVG, Canvas, and WebGL in Vue

Chris Fritz

4. Vue and Vuex: The good, the bad and the ugly

Filipa Lacerda

5. Light, lazy asynchronous patterns for Vue Apps

Eduardo San Martin Morote

6. Nuxt.js 2

Sebastien Chopin

7. Augmenting Shopify with Vue.js

Trudy MacNabb

8. A Token Walks Into a SPA

Ignacio Anaya

9. A Vue from Ionic

Josh Thomas

10. Easy 3D Graphics with Vue

Brian Jesse

11. Design Systems in Vue

Benjamin Michoux

12. Enhancing Cart Customization with Vue

Charles Ouellet

13. The Performance Alphabet

Henri Helvetica

14. Vue Instance & Communication with the Outside World

Houmaan Saffarzadeh

15. nextTick down to business

Tessa Park
Notify me when new talks are available.

Light, lazy asynchronous patterns for Vue Apps

Light, lazy asynchronous patterns for Vue Apps

Eduardo San Martin Morote

We keep shipping more and more features in our Web applications, and as a result, we ship heavier apps that take more time to load. So we use bundlers like webpack to split our application code into multiple bundles and load them asynchronously. As a result, we end up having asynchronous code pretty much everywhere in our apps. This means that we need to handle unexpected errors that were otherwise impossible, like network ones, handle loading state and make sure the application is able to recover from these errors. During this talk, we will take a look at different patterns about handling asynchronous request correctly in Vue applications in order to make our Apps feel light, fast and reliable everywhere.