Advertisement
Advertisement

More Related Content

Advertisement
Advertisement

High Performance Web Design

  1. High Performance Web Design Koji Ishimoto Web Designer October 24, 2009 CSS Nite in ISHIKAWA Twitter:#CSSNiteIshikawa
  2. Agenda
  3. 1. What’s High Performance?
  4. Essential Knowledge for Frontend Engineers
  5. 80:20 Browser : Server
  6. 2. Why High Performance?
  7. +500ms 20% fewer searches
  8. +100ms 1% drop in sales
  9. Page views 11% Conversions 7% Customer satisfaction 16%
  10. Response Times Jakob Nielson
  11. Time is Money
  12. 3. How do you measure it?
  13. Performance Tools Packet Sniffers Performance Analyzers
  14. Packet Sniffers
  15. Fiddler Runs on Microsoft Windows
  16. Firebug Net Panel Firefox add-on
  17. Web Inspector Resources Panel Safari’s Web Inspector
  18. Performance Analyzers
  19. Page Speed Firefox add-on
  20. YSlow for Firebug Firefox add-on
  21. Grade
  22. Components Statistics
  23. YSlow Grade Grade (score) Components Weights Yahoo! C (77) 28 889.4k Google A (97) 4 22.9k YouTube C (71) 24 178.0k Rakuten E (55) 111 940.2k Livedoor D (68) 71 367.1k Goo E (59) 61 275.8k Amazon D (67) 71 399.2k 2009/10/14 YSlow Ruleset applied: Classic(V1)
  24. How to Use
  25. You can’t improve what you can’t measure
  26. 4. What should I do to improve?
  27. 14 Steps to Faster Loading Web Sites
  28. 20 More Best Practices
  29. Performance Best Practices
  30. Too Many!
  31. Make Fewer HTTP Requests
  32. What’s HTTP Requests?  Images    Scripts    Stylesheets      Flash  
  33. Make Fewer HTTP Requests Image Maps CSS Sprites CSS Inline Images Combined Scripts and Stylesheets
  34. Space Pen
  35. Design Solutions
  36. 5 Planes Model Jesse James Garrett
  37. Visual Design Interface Design Navigation Design Information Design
  38. Feng-GUI V2 Heatmap
  39. CSS Nite Banner Test Original +116% +24.4%
  40. COOKPAD Premium Services
  41. Design is Not Decoration
  42. Interface Design Navigation Design Information Design Interaction Design Information Architecture Functional Specifications Content Requirements
  43. Spry Google Web Toolkit MooTools Ext JS MochiKit Dojo jQuery Prototype script.aculo.us Yahoo! User Interface Library
  44. Web Analytics
  45. Know Your Audience
  46. Functional Specifications Content Requirements User Needs Site Objectives
  47. Visitor Attention and Web Page Exposure
  48. Why Web Users Scan Instead of Read Jakob Nielson
  49. iPod Experience
  50. One Page One Theme One Screen
  51. Know What You Want
  52. 5. Conclusion
  53. Clear Objectives
  54. Consistent Design
  55. Clean Code
  56. High Performance Site!
  57. Thank you!
  58. See Also • http://warikiru.blogspot.com/2009/05/yslow-20-release.html • http://warikiru.blogspot.com/2009/03/web-site-performance-seminar-at-gomez.html • http://warikiru.blogspot.com/2008/12/design-fast-websites-dont-blame-rounded.html • http://warikiru.blogspot.com/2008/12/understanding-progressive-enhancement.html • http://warikiru.blogspot.com/2008/09/visitor-attention-and-web-page-exposure.html • http://www.ideaxidea.com/archives/2008/03/37_signals.html • http://journal.mycom.co.jp/news/2008/03/27/016/index.html • http://coliss.com/articles/build-websites/operations/web-performance-best-practices-from-google.html • Web — 14 • — • —5 • Design rule index— 100 • Even Faster Web Sites: Essential Knowledge for Frontend Engineers
  59. Credits • http://www.flickr.com/photos/kenhurlford/986744061/ • http://www.flickr.com/photos/generated/99991779/ • http://www.flickr.com/photos/comphacker/3177112563/ • http://www.flickr.com/photos/jeffbelmonte/8228640/ • http://www.flickr.com/photos/pinksherbet/3206805049/ • http://www.flickr.com/photos/eflon/3465042138/ • http://www.flickr.com/photos/mikebaird/332877581/ • http://www.flickr.com/photos/dm-set/3493848714/ • http://www.flickr.com/photos/runtcake/2606448656/ • http://www.flickr.com/photos/jking89/3291408977/ • http://www.flickr.com/photos/wrote/2340192847/ • http://www.flickr.com/photos/qmnonic/266203795/ • http://www.flickr.com/photos/aubergene/380451857/ • http://www.flickr.com/photos/wolfgangstaudt/2051232504/ • http://www.flickr.com/photos/wwworks/1384954600/ • http://www.flickr.com/photos/nicole_hugo/3478088864/ • http://www.flickr.com/photos/scragz/2718035962/ • http://www.flickr.com/photos/elgrandee/2458845042/ • http://ja.wikipedia.org/wiki/ %E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Jakob_Nielsen_1.jpg
Advertisement