Network conditions, provider traffic quotas and client performance restrictions all dictate a sparing way to deal with resources that are sent over the internet.
Here’s what we do to optimize the usage of your network connection:
Use parametric, scalable formats (such as SVG) wherever possible.
Employ modern media formats and compression algorithms (webp, webm, ogg etc) to slim down assets.
If possible, take advantage of current browser APIs for live generation and processing of media (WebGL, Web Audio API)
We’re militant about CSS and JS bundle size and loading optimization (resource prefetching, inlining of critical assets etc)