VueConf Toronto 2018


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

Chris Fritz

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

Filipa Lacerda

3. Light, lazy asynchronous patterns for Vue Apps

Eduardo San Martin Morote

4. Nuxt.js 2

Sebastien Chopin

5. Augmenting Shopify with Vue.js

Trudy MacNabb

6. A Token Walks Into a SPA

Ignacio Anaya

7. A Vue from Ionic

Josh Thomas

8. Easy 3D Graphics with Vue

Brian Jesse

9. Design Systems in Vue

Benjamin Michoux

10. Enhancing Cart Customization with Vue

Charles Ouellet

11. Vue Instance & Communication with the Outside World

Houmaan Saffarzadeh

12. 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.