05-20-2013 10:57 AM - edited 05-20-2013 11:16 AM
I recently returned from a great Web Performance conference where I learnt a tonne of information on creating quick rich applications using HTML and the Web. Many of these ideas are applicable and should be applied to Mobile Applications. There were many presentations of tools, as well as discussions concerning performance, and what you can do with your application to make it fast, as well as appear to be quick. Below I'm linking to some tools that may help you take your WebWorks application to the next level. Feel free to add to the post any tools or tips, we can formalize this into the documentation once we have hashed things out and people have given their feedback.
This tool require Chrome, but can be a great way to test your application locally to inspect what types of things are slowing down the UI, as well as the reaction time perceived to your user.
Page Speed Insights
Web Inspector on BB10 WebWorks Time Line
(Included when enabled in Debug mode)
I should probably write up a blog post on how to use this tool. At least you should be examining how long the network requests are taking, and what type of optimizations you have done to reduce this. At minimum your code should be minified, combined, and following best practises for Browser parsing to get your UI up as quick as possible.
test your application from different areas of the world, to really see how it performs
If you haven't read Steve Souders tips on making your websites load fast this is a great place to start: