Perceived Performance: Ways to Make Your Mobile Site Feel Like a Native App
mobify.com
mobify.com
Not really, no. Anything under about 25-50 will feel instantaneous. Between 50-100 you're looking at something that doesn't consciously register as 'slow', yet feels vaguely sluggish - especially when it comes to responding to taps on a screen.
Native apps[1] typically respond to taps in < 20 ms and gestures in < 75 if not sooner. If your web app does not respond very nearly as fast, it will feel slow to your users.[2]
The good news is that so many html5 apps fail at this, 100 ms is enough to make your web app look good in comparison -- just not in comparison to a native app.
[1] on bb10, where I've done this timing. may differ on othe rplatforms.
[2] anecdotal, I'm afraid, but I stand by it.
Not according to empirical findings: http://www.nngroup.com/articles/response-times-3-important-l...
Funny that you mention BB10; I used to work at RIM (a handful of years ago), and developer relations were disseminating documents that said application developers should make apps respond in less than 150ms to give the illusion of instantaneousness.
Mind you, I'm not saying YOU can't perceive the difference between 100ms and 25ms, but that in the general populace, the limit of perception is around 100ms.
I mean, you could be right for all I know, but I own a number of devices (drum pads, specifically) which register velocity but which don't require that kind of latency to create the information; I don't see why or how that would be the case in most keyboard controllers.
Lots of good stuff in that talk, especially about repaints, layers and memory usage. For those that don't even know where to start, this is a great source of how to profile your site for performance.
[1] https://developers.google.com/events/io/sessions/325933151