For my pet project, on iPhone, I’m seeing up to about 40-50% performance increase with HTMLBars (Ember1.10) vs Handlebars 1.3 (Ember 1.8) See: https://twitter.com/pixelhandler/status/564476770595143683
Ember 1.10 (HTMLBars) http://pixelhandler.com/api/metrics/durations?name=index_view&emberVersion=1.10&userAgent=iPhone http://pixelhandler.com/api/metrics/durations?name=application_view&emberVersion=1.10&userAgent=iPhone
Ember 1.8 (Handlebars) http://pixelhandler.com/api/metrics/durations?name=index_view&emberVersion=1.8&userAgent=iPhone http://pixelhandler.com/api/metrics/durations?name=application_view&emberVersion=1.8&userAgent=iPhone
And on a userAgent search for Mobile about 15% increase http://pixelhandler.com/api/metrics/durations?name=index_view&emberVersion=1.10&userAgent=Mobile http://pixelhandler.com/api/metrics/durations?name=index_view&emberVersion=1.8&userAgent=Mobile
Here is the API I made to search the metrics: https://github.com/pixelhandler/blog/tree/master/server#metrics-api-endpoints I ran Ember 1.8 for about a day then when 1.10 shipped ran that only since last night, but average index_view template load times are looking better.
Last week I added User Timing measurements in the renderTemplate hook like so https://github.com/pixelhandler/blog/commit/167be4c321a823c9ad8a9ff6569fed7672dd0cd8 I’m made some tweeks on the analytics data collection since then.
I’m curious how are you measuring performance in your Ember apps ?
See Post: Measuring Performance with User Timing API, in an Ember Application