How do we define performance in regard to building web sites? We present simple optimization techniques for code, defensive design and briefly introduce the concept of development operations. Presented to a graduate-level web interactivity class.
person to make a decision as a result of the possible choices available • more choices increase decision time • also known as the rate of gain of information
Fitts’ Law • Mobile: easily modified with CSS • Accessibility: structure (http://jsfiddle.net/45RP8/1/) • Crawlers see page identity, navigation, site structure
the tools available to you • Keep structure, presentation and behavior separate • Aim to have each object do one thing right • Experiment! Benchmark! Refactor!
a broom and an employee directed you to the electronics section? • You lost an airline ticket minutes before a flight and customer service makes you wait? • You go to purchase a new gadget and the salesman confuses you with acronyms?
Web Design” by Dan Cederholm • “Designing with Web Standards” by Jeff Zeldman • “Defensive Design for the Web” by 37 Signals • “Access by Design” by Sarah Horton