An Example of low-bandwidth design
The web app shown above was built using html5 by KCAD student Melissa Boverhof as part of The Epic Project. The images are flat, with minimum color, it includes audio, and the animation is generated using code (text). It requires 64k of data. Video animation with audio, instead of code generated animation, would inflate the file size to 440k.
A fairly slow mobile network transfer rate of .2mbps ( around 2 bars on a mobile hotspot shared by 3 students at home), will result in these wait times for a single page:
Though these differences seem small. A web app with 20 screens can realize substantial gains. The coded animation version would load in about 6.4 seconds versus the video animation version at 44 seconds (which would not likely be able to buffer and stream before that time elapses). 44 seconds is a long time to stare at a loading screen.
Breaking media that requires pre-loading into small chunks and delivering them on-demand