The State of jQuery 2013

5,386 views

Published on

jQuery has grown over 7 years to become the most widely used JavaScript library ever. This talk will cover the current state of jQuery and related projects, jQuery UI, jQuery Mobile, QUnit, and TestSwarm. We will also discuss the jQuery Foundation, which supports the development of these and the community around them.

Published in: Technology
1 Comment
9 Likes
Statistics
Notes
No Downloads
Views
Total views
5,386
On SlideShare
0
From Embeds
0
Number of Embeds
589
Actions
Shares
0
Downloads
135
Comments
1
Likes
9
Embeds 0
No embeds

No notes for slide

The State of jQuery 2013

  1. 1. jQuery Europe 2013
  2. 2. Richard Worth
  3. 3. Richard Worth
  4. 4. The Stateof jQuery
  5. 5. 5
  6. 6. Library
  7. 7. jQuery Core
  8. 8. User Interface Suite
  9. 9. jQuery UI
  10. 10. MobileFramework
  11. 11. jQuery Mobile
  12. 12. Team
  13. 13. Community
  14. 14. jQuery Core
  15. 15. 55.7%
  16. 16. “standard library of the web”Yehuda Katz, Oct 2010
  17. 17. DOM ManipulationAnimationsEventsAjax
  18. 18. Scope
  19. 19. jQuery v 1.9.1
  20. 20. More CSS3 Selectors.finish()Source Maps
  21. 21. Streamlined API
  22. 22. Broken Code
  23. 23. Major Release
  24. 24. .../jquery/1.9.1/jquery.min.js
  25. 25. .../jquery/1.9.1/jquery.min.js .../jquery/1/jquery.min.js
  26. 26. jQuery Migrate
  27. 27. <scriptsrc="http://code.jquery.com/jquery-1.9.1.js"></script><scriptsrc="http://code.jquery.com/jquery-migrate-1.1.1.js"></script>
  28. 28. jQuery v 2.0
  29. 29. jQuery v 1.9.xjQuery v 2.0.x
  30. 30. jQuery v 2.0
  31. 31. jQuery v 1.9
  32. 32. 1.9 API = 2.0 API
  33. 33. <!--[if lt IE 9]> <script src="jquery-1.9.1.js"></script><![endif]--><!--[if gte IE 9]><!--> <script src="jquery-2.0.0.js"><</script><!--<![endif]-->
  34. 34. jQuery UI
  35. 35. 16.7%
  36. 36. 1.9
  37. 37. 1.91.8 ... 1.8.24
  38. 38. 3mos between 1.9 and 1.10
  39. 39. jQuery UI v 1.10.1
  40. 40. API RedesignsImproved a11yDeprecated APIsNo more IE6 support
  41. 41. api.jqueryui.com
  42. 42. api.jqueryui.com/dialog
  43. 43. api.jqueryui.com/accordion#events
  44. 44. 2.0 Roadmap
  45. 45. “Our goal is to have a completely refreshed project with the2.0 release. We will have a much simpler API, better stability, full documentation and a full test suite for every plugin.”
  46. 46. jQuery Mobile
  47. 47. jQuery Mobile v 1.3
  48. 48. api.jquerymobile.com
  49. 49. Teamjquery.org/team
  50. 50. 50 Active Team Members
  51. 51. Most arevolunteers
  52. 52. CodingBug TriageSupportDeveloper Relations
  53. 53. TestingInfrastructureEventsStandards
  54. 54. Join us!
  55. 55. contribute.jquery.org
  56. 56. Community
  57. 57. 55.7%
  58. 58. 63.2%
  59. 59. 90.7%
  60. 60. trends.builtwith.com W3Techs
  61. 61. Top 50 JavaScript
  62. 62. Top 50 JavaScript 25 are jQuery
  63. 63. Brand new!plugins.jquery.com
  64. 64. No loginsNo uploading No spam
  65. 65. Publish on GitHubAdd .jquery.jsonAdd GitHub hook
  66. 66. Learning
  67. 67. Brand new!learn.jquery.com
  68. 68. GitHub Websitesgithub.com/jquery
  69. 69. jQuery Foundation
  70. 70. 1) Support the development of jQuery, jQuery UI, jQuery Mobile, QUnit, and Sizzle Mission
  71. 71. 2) Develop documentation and support resources for all jQuery projects Mission
  72. 72. 3) Foster and grow the jQuery Community Mission
  73. 73. Standards
  74. 74. W3C
  75. 75. ECMA (TC-39)
  76. 76. Yehuda KatzRick Waldron
  77. 77. Membership Program
  78. 78. Website RecognitionConference Benefits Hosting Events Companies
  79. 79. Founding Members
  80. 80. Gold-level Members
  81. 81. Stickers & Buttons Gifts: T-shirts Hoodies, BagsIndividual Members
  82. 82. membership@jquery.org
  83. 83. Getting Involved
  84. 84. github.com/jqueryforum.jquery.com irc.jquery.orgjquery.org/meeting
  85. 85. richard@jquery.com

×