Lazy loading and code splitting in Vue.js

While mobile-first approach becomes a standard and uncertain network conditions are something we should always take into consideration it’s harder and harder to keep your application loading fast. In this series, I’ll dig deep into Vue performance optimization techniques that we are using in Vue Storefront and that you can use in your Vue.js applications […]

Vue.js Router Performance

Lazy loading of vue-router routes and common gotchas In the previous article, we learned about the concept of lazy loading and briefly understood how webpack bundling works under the hood. With a good understanding of basics, we can see how to apply this knowledge in a real-world Vue application. The trick you will earn today […]

Mastering Browser Cache

Until now, the Vue.js Performance series has focused on the bundle size. While it’s certainly one of the most important aspects of app performance it’s not the only one. To build fast web applications, it’s not only crucial to serve the smallest possible assets. It’s also important to reuse them whenever possible so users won’t […]

Nuxt SSR Optimizing Tips

In today’s part of Vue Performance series we will focus on the most exciting framework in Vue.js ecosystem – Nuxt! Specifically we will focus on how it’s Server-Side Rendering (SSR) mechanism impacts performance and what we can do to optimize it. Of course all previous tips from this series are still viable in Nuxt!