11/13/2021
[DEV JOURNAL] Today I worked on the web app loading performance. The homepage weighted 17MB once the image assets downloaded. That’s too heavy and we can do better.
I’m using the Cloudinary platform to handle uploading and downloading the website media assets. With Cloudinary you can transform your images on the fly. Since I’m using Vue.js and a Vue Lazyload plugin, I’m able to use an adapter to apply transform parameters to the Cloudinary asset requests on the fly.
What I accomplish by doing this is to request the smallest asset possible, that still renders crisp on any viewport.
This single performance update has made the website way more snappy on page load.
——
Follow along my journey as I build the next-gen social shopping network. https://www.shopful.io