This is the third in a three-part series of videos about building a mobile web app with Node.js, Express, and WebMatrix:
- Getting started with Node and Express using WebMatrix 2 — 12 minutes
- Building a web app with static UI / dynamic API architecture — 20 minutes
- (This post) Hints and tricks for optimising for mobiles — 14 minutes
This third video puts the focus on mobile devices, which is the main target audience for our app. You’ll see ways of improving the user experience on small screens, using caching to make the app load incredibly quickly even over a low-bandwidth connection, and pushing real-time updates to clients. Finally you’ll see a few iOS-specific tricks.
Here’s the video. Be sure to watch it full-screen in 720p quality, by the way, for the most readable code…