This is a great article, and all the mobile web performance tips are spot on. But please, don't take this advice and use it to try to make your mobile web app try to be like a native app. Don't emulate android or iOS elements in HTML. emulate native performance, not native UI. there's no easier way to make your app feel wrong. You'll never be able to perfectly emulate a native android or iOS control using html and js, so stop trying. build your own UI that isn't trying to be something its not, so that your users can't tell when you miss.