Plaxo errors:
- Didn’t take performance seriously from day one
- Didn’t think the browser’s limitations were significant
- Didn’t use the app daily as we were developing it
- Didn’t push back on feature requests for performance
- Didn’t value perceived performance / responsiveness

Bottom line is all about the browser and JS:
- Browsers are being pushed beyond their comfort zone
- Web browsers are more like mobile phones than desktops
- Do what the browser wants
- JavaScript code is parsed & interpreted every time -> cost per line of
source code
- Small quick-loading pages with AJAX interactions is best
- Remember the high-performance JavaScript mantra
- Profile like crazy
- Load / draw your app in stages (on-demand)

Full presentation here: "High-Performance JavaScript: Why Everything
You’ve Been Taught is Wrong" - Joseph Smarr, Plaxo, Inc.
http://josephsmarr.com/papers/Smarr-OSCON-2007.ppt

-- 
//VD


_______________________________________________
tce mailing list
[email protected]
http://lists.paradigma.pt/mailman/listinfo/tce

Responder a