Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-13972] Write Performance blog post

GitHub Issuen/a
TypeStory
PriorityLow
StatusClosed
ResolutionDone
Resolution Date2017-05-30T14:50:02.000+0000
Affected Version/sRelease 3.1.1
Fix Version/sn/a
ComponentsAndroid, Core, iOS
Labelsn/a
ReporterMatt Langston
AssigneeEric Merriman
Created2013-05-23T22:30:40.000+0000
Updated2017-05-30T14:50:02.000+0000

Description

Write blog post(s) about our new focus on performance improvements, what customers will notice in 3.1.X, and what they can expect in future releases. Our post(s) might want to include not only the recent improvements to the platform, but also simple things that our customers can measure and do today that future Appcelerator enhancements (e.g. an upcoming js compiler) will/may automate in the future. This is the Platform Performance Improvements wiki with the results of several performance experiments: https://wiki.appcelerator.org/display/spe/Platform+Performance+Improvements The Mobile Web performance improvements from Chris Barber should also be considered. Before Chris' changes, Mobile Web was already architected by some of the best JavaScript engineers in the industry. However, given a data driven approach, 25 hours of effort, and solid engineering skills, all aspects of a platform could be improved be over an order of magnitude. This is enormous and rare. A blog post should be written about this effort to benefit not just internal engineers, but our customer base as a whole. I have seen on multiple occasions that customer's with real-world apps having performance and memory pressure issues could be helped by using simple measurement techniques to zero-in on the problem followed by the application of simple, time-tested software engineering techniques to remedy the problem. It would be a great case study to see how two very experienced JavaScript engineers increased a platform's performance by an order of magnitude using this approach.

Comments

No comments

JSON Source