Your SlideShare is downloading. ×
0
Berlin, November 7-8, 2009
Contents
• HTML5
• Desktop web applications
• Mobile applications
• Server side JavaScript
• Web & JavaScript performance
...
HTML5
SVG
Raphaël
          gRaphaël
Fonts
Links

   http://www.whatwg.org/html5/

       http://html5demos.com

http://www.slideshare.net/remy.sharp/
        html5-...
Desktop
    web
applications
Desktop
   Class
Applications
Objective-J!
Objective-J!   •  Code importing"
               •  Classical Inheritance"
               •  Dynamic Dispatch...
SproutCore
Links
        http://cappuccino.org
         http://280north.com
        http://280slides.com
      http://gomockingbird.c...
Mobile
HTML + CSS +
  JavaScript
 applications
Mobile application
  development
PhoneGap
HTML + CSS + JavaScript


  Now             Soon

 iPhone           Nokia

 Android      Windows Mobile

Blackber...
Links
        http://phonegap.com

http://www.slideshare.net/brianleroux/
         phonegap-at-jsconf
Server side
 JavaScript
JS engines
• CommonJS

• Narwhal
 • Rhino etc.
• node.js
 • Google V8
 • non-blocking I/O
Modules
    Binary Data
     IO Streams
       System
  File System API
Web Server Gateway
 Unit Testing API
   Concurrenc...
node.js
Links
            http://commonjs.org

             http://narwhaljs.org

              http://nodejs.org


http://www.sli...
JavaScript
performance
FF3 with <script> & <img> tags




FF3.5 with <script> & <img> tags
How to optimize?

• Use a build process for local scripts
• Use gzip and minifiers
• Profile, load when needed
• Load parall...
LABjs
FF3 with <script> & <img> tags




FF3.5 with <script> & <img> tags




    LABjs in every browser
Links
http://www.slideshare.net/madrobby/extreme-
           javascript-performance
http://www.slideshare.net/shadedecho/l...
JavaScript
  future
ECMAScript 3
   ECMAScript 4
  ECMAScript 3.1
   ECMAScript 5
ECMAScript Harmony
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
JSConf.eu Overview
Upcoming SlideShare
Loading in...5
×

JSConf.eu Overview

2,678

Published on

Overview / extracts from presentations at JSConf.eu conference about topics that were more interesting to me.

Published in: Technology, Design
1 Comment
6 Likes
Statistics
Notes
No Downloads
Views
Total Views
2,678
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
38
Comments
1
Likes
6
Embeds 0
No embeds

No notes for slide

Transcript of "JSConf.eu Overview"

  1. 1. Berlin, November 7-8, 2009
  2. 2. Contents • HTML5 • Desktop web applications • Mobile applications • Server side JavaScript • Web & JavaScript performance • JavaScript future
  3. 3. HTML5
  4. 4. SVG
  5. 5. Raphaël gRaphaël
  6. 6. Fonts
  7. 7. Links http://www.whatwg.org/html5/ http://html5demos.com http://www.slideshare.net/remy.sharp/ html5-javascript-apis
  8. 8. Desktop web applications
  9. 9. Desktop Class Applications
  10. 10. Objective-J! Objective-J! •  Code importing" •  Classical Inheritance" •  Dynamic Dispatch" JavaScript! •  method_missing" •  Open Source!"
  11. 11. SproutCore
  12. 12. Links http://cappuccino.org http://280north.com http://280slides.com http://gomockingbird.com http://280atlas.com http://www.slideshare.net/tolmasky/js- conf-2009
  13. 13. Mobile HTML + CSS + JavaScript applications
  14. 14. Mobile application development
  15. 15. PhoneGap HTML + CSS + JavaScript Now Soon iPhone Nokia Android Windows Mobile Blackberry Palm Pre
  16. 16. Links http://phonegap.com http://www.slideshare.net/brianleroux/ phonegap-at-jsconf
  17. 17. Server side JavaScript
  18. 18. JS engines • CommonJS • Narwhal • Rhino etc. • node.js • Google V8 • non-blocking I/O
  19. 19. Modules Binary Data IO Streams System File System API Web Server Gateway Unit Testing API Concurrency Packages
  20. 20. node.js
  21. 21. Links http://commonjs.org http://narwhaljs.org http://nodejs.org http://www.slideshare.net/kriskowal/commonjs- javascript-everywhere http://nodejs.org/jsconf.pdf
  22. 22. JavaScript performance
  23. 23. FF3 with <script> & <img> tags FF3.5 with <script> & <img> tags
  24. 24. How to optimize? • Use a build process for local scripts • Use gzip and minifiers • Profile, load when needed • Load parallel, execute serially • Load now, execute later
  25. 25. LABjs
  26. 26. FF3 with <script> & <img> tags FF3.5 with <script> & <img> tags LABjs in every browser
  27. 27. Links http://www.slideshare.net/madrobby/extreme- javascript-performance http://www.slideshare.net/shadedecho/loading- javascript-even-a-caveman-can-do-it http://developer.yahoo.com/yslow/ http://code.google.com/speed/page-speed/
  28. 28. JavaScript future
  29. 29. ECMAScript 3 ECMAScript 4 ECMAScript 3.1 ECMAScript 5 ECMAScript Harmony
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×