State of jQuery '08
-
Upload
jeresig -
Category
Technology
-
view
10.263 -
download
0
description
Transcript of State of jQuery '08
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
Analytics
✦ Sept 2007 - Sept 2008✦ 5.9m unique visitors✦ 13.5m visits✦ 56.8m page views
Google Trends
jQuery
Prototype
DojoYahoo 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
Mootools
MarchDeveloper Survey
34%
8%8% 13%
18%
18%
jQuery Prototype Yahoo UI Dojo MootoolsOther
http://ajaxian.com/archives/nitobi-survey-results-on-ajax-development
MayDesigner Survey
19%
3%
11%
15%
52%
jQuery Mootools Prototype Yahoo UI Other
http://css-tricks.com/poll-results-what-javascript-library-do-you-use/
4-6 months later...
SeptemberDesigner Survey
5%3%10%
19%
63%
jQuery Mootools Prototype Dojo Other
http://www.webdesignerwall.com/general/javascript-in-modern-web-design/
SeptemberRuby Dev Survey
17%
2%
38%
43%
jQuery Prototype Mootools Other
http://survey.hamptoncatlin.com/
jQuery 1.2.x✦ Three Significant releases:
✦ 1.2.2✦ 1.2.3✦ 1.2.6
1.2.2✦ .bind()
✦ ready✦ mouseenter / mouseleave✦ mousewheel
✦ $(DOMElement) 300% faster✦ Event API for plugins
1.2.3✦ New methods:
✦ .data()✦ .removeData()
✦ Improvements to event namespcing
1.2.6✦ Performance
✦ Event handling 103% faster✦ CSS Selectors 13% faster✦ .offset() 21% faster✦ .css() 25% faster
✦ Dimensions plugin made part of core
jQuery 1.3✦ All about performance!
✦ New Selector Engine✦ 2-3x faster than the current one
✦ DOM Manipulation✦ 10x faster
✦ No more browser sniffing
Redesign
jQuery UI✦ UI 1.5
✦ Large overhaul of UI 1.0✦ Improved code quality✦ Faster✦ Many bug fixes
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
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
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
Thanks to...
Github - food!
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
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!
Here’s to 2009!