Note: the following is a translation of the presentation "High Performance Ajax Applications" , prepared by a leading expert from Yahoo (and now from Apple) Julien Lecomte .In it, the author covers some aspects of optimizing both JavaScript applications and websites in general.In general, a lot of advice, and almost everything, really, on the case.However, there is a frank ad for Yahoo :) My comments further in italics.
Part 1. Development for high performance
We plan and design for high performance.
')
Focus on performance from day one
We work closely with designers and product managers.
We understand the rationality of design
We explain the trade-offs between design and performance.
We offer alternatives and show what is still possible (at the level of the prototype)
Trying to force in the implementation of non-trivial design (can not immediately say "no")
We help to simplify the design and user interaction (achieve a compromise)