State of jQuery '08

13,132 views

Published on

Talk I gave at jQuery Conference '08 and Ajax Experience '08.

Published in: Technology, Business
1 Comment
13 Likes
Statistics
Notes
No Downloads
Views
Total views
13,132
On SlideShare
0
From Embeds
0
Number of Embeds
101
Actions
Shares
0
Downloads
300
Comments
1
Likes
13
Embeds 0
No embeds

No notes for slide

State of jQuery '08

  1. State of jQuery October 2008 John Resig - http://ejohn.org/
  2. Growth ✦ Huge growth in 2008 ✦ Doubled our size and reach ✦ Doubled the size of the conference! ✦ Market saturation ✦ 21 of the top 22 links on Delicious popular relate to jQuery
  3. Analytics ✦ Sept 2007 - Sept 2008 ✦ 5.9m unique visitors ✦ 13.5m visits ✦ 56.8m page views
  4. Google Trends jQuery Prototype Mootools Dojo Yahoo UI http://google.com/trends?q=prototype+javascript%2C+jquery+javascript%2C+yui+javascript%2C+dojo+javascript&ctab=0&geo=all&date=all&sort=0
  5. March Developer Survey jQuery Prototype Yahoo UI Dojo Mootools Other 18% 34% 18% 8% 8% 13% http://ajaxian.com/archives/nitobi-survey-results-on-ajax- development
  6. May Designer Survey jQuery Mootools Prototype Yahoo UI Other 19% 3% 52% 11% 15% http://css-tricks.com/poll-results-what-javascript-library-do- you-use/
  7. 4-6 months later...
  8. September Designer Survey jQuery Mootools Prototype Dojo Other 3% 5% 10% 19% 63% http://www.webdesignerwall.com/general/javascript-in- modern-web-design/
  9. September Ruby Dev Survey jQuery Prototype Mootools Other 17% 2% 43% 38% http://survey.hamptoncatlin.com/
  10. jQuery 1.2.x ✦ Three Significant releases: ✦ 1.2.2 ✦ 1.2.3 ✦ 1.2.6
  11. 1.2.2 ✦ .bind() ✦ ready ✦ mouseenter / mouseleave ✦ mousewheel ✦ $(DOMElement) 300% faster ✦ Event API for plugins
  12. 1.2.3 ✦ New methods: ✦ .data() ✦ .removeData() ✦ Improvements to event namespcing
  13. 1.2.6 ✦ Performance ✦ Event handling 103% faster ✦ CSS Selectors 13% faster ✦ .offset() 21% faster ✦ .css() 25% faster ✦ Dimensions plugin made part of core
  14. jQuery 1.3 ✦ All about performance! ✦ New Selector Engine ✦ 2-3x faster than the current one ✦ DOM Manipulation ✦ 10x faster ✦ No more browser sniffing
  15. Redesign
  16. jQuery UI ✦ UI 1.5 ✦ Large overhaul of UI 1.0 ✦ Improved code quality ✦ Faster ✦ Many bug fixes
  17. Backing ✦ Liferay ✦ Supporting development of jQuery UI ✦ Hired Paul and Eduardo to work onUI full-time ✦ Sponsored redesign of ui.jquery.com ✦ Mozilla Foundation ✦ Received accessibility grant ✦ Landing ARIA integration into UI
  18. Nokia ✦ Web runtime (WebKit) on their phones ✦ Porting applications to run on it, using jQuery ✦ jQuery will be distributed on all new Nokia phones ✦ Will be contributing back ✦ Code ✦ Testing
  19. Microsoft ✦ Making jQuery part of their dev platform ✦ Distributed with Visual Studio ✦ Building components on jQuery ✦ Will be contributing back to the project ✦ Code ✦ Documentation ✦ Testing
  20. Thanks to...
  21. Github - food!
  22. Core Dev Team ✦ Brandon Aaron ✦ Helped with 1.2.2, 1.2.3, and 1.2.6 ✦ David Serduke ✦ Helped with 1.2.2 release ✦ Ariel Fleisher ✦ Helped with 1.2.6 ✦ Joern Zaefferer ✦ qUnit Test Suite
  23. Team ✦ Rey - Evangelism, Message ✦ Scott Jehl - Redesign, logo ✦ Karl and Jonathan - Learning jQuery, jQuery Reference Guide ✦ Yehuda and Bear - jQuery in Action ✦ Paul, Richard and the whole jQuery UI team!
  24. Here’s to 2009!

×