Welcome!

Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Web and WebWorks Development

Reply
Highlighted
Retired
Posts: 245
Registered: ‎09-21-2012
My Device: Q10
My Carrier: Virgin

Assessing the Performance of your WebWorks Application

[ Edited ]

Hey All,

 

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.

 

Speed Tracer

https://developers.google.com/web-toolkit/speedtracer/

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

https://developers.google.com/speed/pagespeed/insights_extensions

 

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.

 

WebPageTest.org

http://www.webpagetest.org/result/130520_CT_MT7/

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:

http://stevesouders.com/hpws/rules.php

 

 

@erikjohnzon
erjohnson@blackberry.com