JSConf.eu JavaScript Berlin 7-8 Nov 2009
[email_address] j Solutions n Solutions i Solutions Java .NET IBM  i
JSConf.EU
JS in Browser Performance Yahoo!
Google
Velocity (conf)
Rules and tools
YSlow & Page Speed
Stairway to heaven
High Performance Web Sites 14 regler fewer http requests
use a CDN
expires content-cache
gzip
stylesheets at top
scripts at bottom
...
Even Faster Web Sites web 2.0 - front end Responsive webapps
Splitting initial load
Loading w/o blocking
Coupling async scripts
Writing efficient js
Optimize images
Flush document early
Simplify CSS selectors
Loading JS - LABjs Olika tekniker XHR Eval

Presentation of JSConf.eu

Editor's Notes

  • #2 Hur många kan CSS? Hur många kan JavaScript? Hur många har läst High Performance Web Sites? Hur många har läst Even Faster Web Sites? Någon som jobbat med webbplats-optimering? Föredrar publiken CSS eller JavaScript? Hur många har haft problem med att läsa ned javascript parallellt? eller känner till problemet? Är JavaScript bra async eller sync?
  • #3 Jag jobbar på Iptor konsult ab. Tre ben inom konsultingen Jag bloggar på jsolutions.se
  • #4 150 deltagare över en helg (2 dagar) i centrala Berlin, från 9-18 ett huvudspår 19 förannonserade - hölls i huvudlokalen med runda bord ett basement-spår, 12-13 annonserades sista veckan/allt eftersom Alltså sprängfyllt, första dagen lite sämre, andra bättre
  • #5 Steve Souders Performance expert, Yahoo. Nu på Google. Anordnar O'Reilly Velocity-konferensen. Lack of progressive rendering makes sites feel slow Learn how to load scripts in parallel Load only scripts needed to render Use YSlow and Google's Page Speed http://developer.yahoo.com/performance/rules.html
  • #6 Jobbade med att optimera serversidan. Lyckades ibland få bort 10-15 %. Tog ett steg tillbaka, och tittade på vad en browser gör - trappstegsbilden visar detta. 10-15 % serverside = bråkdel av hela upplevelsen We've been doing it wrong! FIXME: Hur mycket förlorar Ebay/Amazon på långsamma sidor?
  • #7 September 2007 Amazon, AOL, CNN, eBay, Google, MSN, MySpace, Wikipedia, Yahoo! YouTube Efter hur många sekunder tappar man kunder?
  • #8 June 2009 Mer fokus på web2.0 och JavaScript. Mer om vad som skall in i HTML och inte. 5-12 % är HTML-väntande. En nyckelfaktor är parallella nedladdningar. Browsern skall rita så tidigt som möjligt.
  • #9 OK - vi vet hur man kan göra, men det är alldeles för svårt - för få gör det.
  • #11 När börjar browsern rita? När tappar man kunden?
  • #13 Nicole Sullivan Jobbade på Yahoo, nu Facebook. Klagade lite på CSS. Drömde lite om framtiden.
  • #16 Går att göra redan nu med preprocessing-steg. Lättare att underhålla!
  • #17 Ryan Dahl I'm just a programmer.
  • #19 Robert Nyman http://www.slideshare.net/robnyman/javascript-from-birth-to-closure Geek Meet, JavaScript test JSLint Crockford: Embrace JS Don't try to make it into Java, C or any other language Learn to love it and it's dynamic, loose and prototypical nature
  • #20 Peter Svensson Scandinavian Web Developer Conference 2009 Google Technology User Group Learning Dojo - ISBN 978-1847192684
  • #21 Nokia stod för hela notan!
  • #22 Douglas Crockford JavaScript the good parts, JSON Bejublat om JS nutid och framtid variadic functions - arguments-array är problematisk lägga till class (syntaktiskt socker) *Nu i december röstar man - IBM står på tvären *Kommer till SDC ---------QUOTE!!!---------- http://developer.yahoo.com/yui/theater/video.php?v=crockford-yuiconf2009-state ISBN 978-0596517748
  • #24 Remy Sharp aktiv inom jQuery Sammanfattade HTML 5 som det ser ut just nu.
  • #25 Dion Almaer Google, Mozilla, och nu Palm WebOS Sometimes we have to use some weird version of C Louise CK: Klippet från Conan OBrian SACRED: restore session/document - firefox, word, ... Jacob Nielsen 0.1 the system is reacting instantaneously 1.0 limit for the user's flow of thought to stay uninterrupted 10 limit for keeping the user's attention on the dialogue http://www.useit.com/papers/responsetime.html