Twenty Years of jQuery: How a Little Library Rewired Web Development (inf )Sep 4, 2026 149 anniversaries What Happened to the Frontend (dav )Jun 29, 2026 148 history , frameworks , building , tooling , servers , libraries , typescript , deploying , ai 9 Times the Web Platform Was Influenced by Libraries (jad )May 4, 2026 147 web-platform , retrospectives , libraries , dojo , bootstrap , lodash , mootools , prototypejs , esm , commonjs jQuery 4.0.0 (tim /jqu )Jan 17, 2026 146 release-notes I Built an App in Every Frontend Framework Jan 5, 2026 145 frameworks , libraries , react , vuejs , svelte , angular , lit , marko , alpinejs , solidjs , astro , qwik , comparisons jQuery 4.0.0 Release Candidate 1 (tim /jqu )Aug 11, 2025 144 release-notes Framework Benchmarks (lis )Aug 4, 2025 143 websites , frameworks , metrics , react , angular , svelte , preact , solidjs , qwik , vuejs , alpinejs , lit , comparisons Is It Still Worth Using jQuery in 2025? Jul 7, 2025 142 history 30 Years of JavaScript: 10 Milestones That Changed the Web Jul 5, 2025 141 javascript , anniversaries , history , ecmascript , ajax , web-2.0 , nodejs , npm , react , typescript , webassembly Quick Tip: Avoid Event Listeners on the “window” Object (nat )Jun 13, 2025 140 javascript , events , accessibility , tips-and-tricks How JavaScript Was Written Back in the Day (tre )Jun 12, 2025 139 javascript , history , comparisons Mission jQuery Zero: How FreeAgent Removed jQuery From Our Application (fre )Mar 24, 2025 138 refactoring , technical-debt , maintenance Alternatives to htmx (htm )Jan 12, 2025 137 tooling , alpinejs , hotwire , link-lists Replacing jQuery UI Datepicker With HTML Date Input (chr )Jul 31, 2024 136 html Why the jQuery Creator Uses React and TypeScript (jer +/syn )Jul 26, 2024 135 podcasts , interviews , react , typescript Upgrading jQuery: Working Towards a Healthy Web (tim /jqu )Apr 17, 2024 134 maintenance , migrating How to Use jQuery’s “ajax()” Function for Asynchronous HTTP Requests Mar 26, 2024 133 how-tos , ajax , functions , asynchrony jQuery 4.0.0 Beta (tim /jqu )Feb 6, 2024 132 release-notes How and Why We Removed jQuery From GOV.UK Aug 11, 2022 131 performance , maintainability Migration From jQuery to Next.js: A Guide (sma )Aug 3, 2022 130 guides , migrating , nextjs Guide to Trending Front-End Frameworks in 2022 (uxm )Jul 11, 2022 129 guides , frameworks , react , express , angular , vuejs The Double-Assignment Pattern in jQuery’s Source Code Jan 26, 2022 128 javascript Why Outdated jQuery Is Still the Dominant JavaScript Library Oct 25, 2021 127 javascript , libraries Building the Same App 5 Times Aug 18, 2021 126 comparisons , angular , react , vuejs , svelte How to Migrate From jQuery to Next.js (fgi /sma )Jul 13, 2021 125 how-tos , migrating , nextjs 5 Different Ways to Declare Functions in jQuery (cra )Mar 10, 2021 124 javascript , functions How the Web Is Really Built (lea /css )Dec 21, 2020 123 tech-stacks , wordpress The Top 13 Web Development Tools You Must Know About Nov 10, 2020 122 tooling , angularjs , foundation , mongodb , github , react , typescript , bootstrap , dev-tools , chrome , grunt , codepen , sublime-text , vs-code , link-lists Most Used Web Frameworks Among Developers Worldwide, as of Early 2020 Aug 24, 2020 121 frameworks , libraries , content-management , metrics , react , angular , asp-net , express , vuejs , angularjs , django , laravel , ruby-on-rails , symfony , gatsby , drupal Alpine.js: The JavaScript Framework That’s Used Like jQuery, Written Like Vue, and Inspired by Tailwind CSS (cod /css )Apr 29, 2020 120 alpinejs , frameworks , javascript , vuejs , tailwind , comparisons The Cost of JavaScript Frameworks (tka )Apr 21, 2020 119 javascript , frameworks , performance , metrics , vuejs , angular , react Making the Move From jQuery to Vue (ray /css )May 3, 2019 118 migrating , ajax , vuejs Removing jQuery From GitHub.com Frontend Sep 6, 2018 117 github , javascript , processes , refactoring , case-studies Replacing jQuery With Vue.js: No Build Step Necessary (sar /sma )Feb 13, 2018 116 vuejs , migrating “Stop Using CSS Selectors for Non-CSS” (chr /css )Jan 16, 2018 115 css , html , javascript , selectors (Now More Than Ever) You Might Not Need jQuery (oll /css )Jul 12, 2017 114 javascript , ajax , performance , comparisons , examples Need to Do Dependency-Free AJAX? (chr /css )Mar 14, 2017 113 ajax , javascript , promises The jQuery Foundation and Standards (bka /jqu )Jul 27, 2016 112 standards jQuery 3.0 Final Released (tim /jqu )Jun 9, 2016 111 release-notes A Comparison of Animation Technologies (sar /css )May 2, 2016 110 animations , comparisons , css , canvas , smil , webgl , gsap , threejs , react 6 jQuery Infinite Scrolling Demos Apr 5, 2016 109 scrolling , examples Lazy-Loading Images: How Not to Really Annoy Your Users Jan 19, 2016 108 images , lazy-loading , performance 10th Anniversary of jQuery (jer )Jan 14, 2016 107 anniversaries An Overview of JavaScript Templating Engines Nov 13, 2015 106 overviews , javascript , template-engines , mustache , handlebars jQuery 3.0 Is Released (sdt )Jul 15, 2015 105 jQuery Considered Harmful (lea )Apr 19, 2015 104 Famo.us Partners With the jQuery Foundation (row )Jan 15, 2015 103 famous Effective Event Binding With jQuery (lon )Dec 10, 2014 102 events Refactoring Single Page App (kan )Sep 1, 2014 101 single-page-apps , refactoring , complexity , maintainability , backbone , angularjs Swapping Out SVG Icons (chr /css )Aug 12, 2014 100 svg , images , icons , css , techniques The Mystery of the jQuery Object: A Basic Introduction (sma )May 29, 2014 99 introductions The Dangers of Stopping Event Propagation (phi /css )May 20, 2014 98 events jQuery With CoffeeScript (chr /css )May 13, 2014 97 coffeescript , examples 10 Random jQuery Plugins Apr 24, 2014 96 plugins , link-lists Multiple Simultaneous AJAX Requests (With One Callback) in jQuery (chr /css )Feb 13, 2014 95 ajax , callbacks Choosing Vanilla JavaScript (ali )Feb 10, 2014 94 javascript The jQuery Foundation and Standards (jqu )Jan 15, 2014 93 standards The State of jQuery 2014 (dme /jqu )Jan 13, 2014 92 Writing a Better JavaScript Library for the DOM (sma )Jan 13, 2014 91 javascript , dom , libraries Namespaced Events in jQuery (chr /css )Nov 18, 2013 90 namespaces , events The Angular Way Aug 27, 2013 89 angularjs , best-practices Do You Really Need jQuery? (cra )Jun 3, 2013 88 javascript The Design of Code: Organizing JavaScript (ali )May 21, 2013 87 javascript , architecture , maintainability , modules , plugins , apis jQuery 2.0 Released (dme /jqu )Apr 18, 2013 86 release-notes Preventing the Performance Hit From Custom Fonts (chr /css )Apr 17, 2013 85 performance , fonts , ajax , lazy-loading jQuery: The Performance of DOM Caching Apr 5, 2013 84 dom , caching , performance All You Need to Know About CSS Transitions Jan 3, 2013 83 css , transitions , javascript The Basics of jQuery (cji )Dec 15, 2012 82 fundamentals SocialCount, Faster and Lighter Social Networking Widgets (zac )Nov 27, 2012 81 plugins , social-media Writing More Autonomous JavaScript (css )Nov 26, 2012 80 javascript , events Display Form “<progress>” (chr /css )Oct 30, 2012 79 html , forms , progress-indicators Why Coding Style Matters (nza /sma )Oct 25, 2012 78 formatting , conventions , communication , html , css , javascript jQuery Is Used on Half of All Websites (cra )Aug 17, 2012 77 Favicons Next to External Links (chr /css )May 26, 2012 76 html , links , favicons , css 5 Quick Tips to Improve Your jQuery May 23, 2012 75 tips-and-tricks Using the CSS “:target” Selector (chr /css )Apr 9, 2012 74 css , selectors 100 jQuery Sliders for Images/Content Mar 12, 2012 73 sliders , link-lists An Introduction to jQuery for Designers Jan 31, 2012 72 introductions , design HTML KickStart Jan 11, 2012 71 websites , frameworks , html , presentational-html , css Custom Events Are Pretty Cool (chr /css )Dec 22, 2011 70 events I Still Love Flash—Here’s Why Dec 5, 2011 69 flash , comparisons jQuery Output Array in Random Order Dec 4, 2011 68 arrays , randomness 5 Tips for More Efficient jQuery Selectors (cra )Nov 25, 2011 67 selectors , tips-and-tricks Announcing the jQuery Standards Team (jqu )Oct 24, 2011 66 standards 10 Fantastic jQuery Techniques and Effects Oct 4, 2011 65 techniques , effects 10 Tips for Developing With jQuery in Notepad++ Sep 5, 2011 64 tips-and-tricks , code-editors , notepad++ jQuery Removing Bad Characters in HTML Sep 4, 2011 63 html , sanitization Hello jQuery Mobile Jun 7, 2011 62 10 jQuery and ASP Plugins May 17, 2011 61 asp , plugins , link-lists Reduce Your jQuery Script Loading Times May 4, 2011 60 embed-code , performance Now You See Me (aar /ali )May 3, 2011 59 css , hiding , comparisons , accessibility Animating With jQuery Mar 25, 2011 58 animations Top 50 jQuery Selectors Mar 15, 2011 57 selectors jQuery and ASP.NET Jan 17, 2011 56 asp-net , ajax Absolutely Position Element Within a Table Cell (chr /css )Jan 4, 2011 55 html , tables , positioning , css Top 15 jQuery Tricks Jan 3, 2011 54 tips-and-tricks , link-lists How to Comment in jQuery Nov 26, 2010 53 how-tos , comments The Document Ready Function Nov 25, 2010 52 functions 10 Well Known jQuery Events Nov 17, 2010 51 events Benefits of jQuery Nov 13, 2010 50 javascript , libraries 5 Useful Basic jQuery Syntax Nov 13, 2010 49 jQuery CSS Abstraction (chr /css )Apr 9, 2010 48 css Microsoft <3 jQuery (dal /aja )Mar 16, 2010 47 microsoft Improve Your jQuery Knowledge With the Source Viewer (cra )Feb 18, 2010 46 tooling jQuery, WordPress, and Your functions.php (the )Jan 19, 2010 45 wordpress , php jQuery Bondage (dal /aja )Nov 4, 2009 44 events Perfect Full Page Background Image (chr /css )Aug 21, 2009 43 backgrounds , images , css , filters , techniques Debounced “resize()” jQuery Plugin (pau )Aug 11, 2009 42 plugins , debouncing , javascript Best Way to Load Your JavaScript (dal /aja )Jul 30, 2009 41 javascript , performance JavaScript Ghost Debugging Jul 22, 2009 40 javascript , debugging Quick Performance Tip: jQuery and “addClass” (zac )Jun 30, 2009 39 performance , tips-and-tricks Object Oriented Event Handling and Widgets (dal /aja )Mar 12, 2009 38 javascript , oop , events jQuery, MooTools, the AJAX Experience, Programming to the Pattern, and What Really Makes One Framework Different From Another (cne )Oct 3, 2008 37 frameworks , javascript , mootools , ajax , extensibility IE 6 Blocker Script (chr /css )Sep 1, 2008 36 internet-explorer , browsers , tooling , javascript jParallax Turns Elements Into a Viewport (rey /aja )Aug 26, 2008 35 plugins , parallax , effects jQuery: Sparklines Plug-In (oct /aja )Jul 21, 2008 34 plugins , visualization State of AJAX for June 2008: Apple Flexes Open Web Muscles (dal /aja )Jul 1, 2008 33 browsers , standards , performance , javascript , extjs , dojo , yui , mootools , css , svg , canvas , tooling , link-lists , ajaxian Preloading Images With jQuery (oct /aja )Jun 20, 2008 32 performance , preloading , images Using Flash and Staying Standards Compliant (chr /css )May 26, 2008 31 flash , embed-code , conformance Ajaxian Roundup for April 2008: CSS Goodness, Ext Licenses, and the Cloud (dal /aja )May 1, 2008 30 javascript , prototypejs , dojo , extjs , mootools , standards , css , mobile , performance , tooling , code-editors , ajaxian , link-lists jQuery and Prototype Benchmarks (dal /aja )Apr 15, 2008 29 prototypejs , comparisons jQuery Apr 5, 2008 28 videos Ajaxian Roundup for March 2008: IE 8, Acid3, and Performance (dal /aja )Apr 1, 2008 27 browsers , javascript , dojo , dwr , extjs , prototypejs , css , design , performance , tooling , mobile , databases , comet , ajaxian , link-lists Ajaxian Roundup for January 2008: JavaScript Turtles and IE 8 (dal /aja )Feb 2, 2008 26 javascript , prototypejs , dojo , extjs , gwt , yui , dwr , gears , flash , air , json , browsers , standards , css , design , comet , security , ajaxian , link-lists Ajaxian Roundup for December 2007: It’s the End of the Year as We Know It (dal /aja )Jan 1, 2008 25 browsers , javascript , prototypejs , extjs , yui , microsoft , dwr , security , performance , gwt , comet , css , mobile , ajaxian , link-lists Unobtrusively Mapping Microformats With jQuery (sim /24w )Dec 12, 2007 24 microformats , geolocation , functionality Monthly Ajaxian Roundup for November 2007: Defining JavaScript 2, Making Security Less Caja, and Mobile (dal /aja )Dec 3, 2007 23 dojo , prototypejs , scriptaculous , mootools , yui , gwt , extjs , browsers , javascript , performance , apis , mobile , ajaxian , link-lists Monthly Ajaxian Roundup for October 2007: JavaScript Wars, Java Reborn, and Browsers Wake Up (dal /aja )Nov 1, 2007 22 dojo , extjs , gwt , prototypejs , yui , gears , browsers , javascript , css , tooling , ajaxian , link-lists Prototype and jQuery—Going From One to the Other (rem )Oct 25, 2007 21 slides , prototypejs , comparisons jQuery Crash Course (dig )Oct 8, 2007 20 crash-courses Monthly Ajaxian Roundup for September 2007: JavaScript Mashups Take a Step Forward (dal /aja )Oct 3, 2007 19 dojo , extjs , prototypejs , yui , browsers , javascript , offline , mobile , adobe , design , comet , ajaxian , link-lists Monthly Ajaxian Roundup for August 2007: CSS Frameworks and the Reboot of Top Frameworks (dal /aja )Sep 3, 2007 18 prototypejs , yui , gwt , dojo , css , javascript , browsers , offline , standards , mobile , tooling , ajaxian , link-lists jQuery vs. Prototype: OO JavaScript With or Without Training Wheels Aug 21, 2007 17 prototypejs , oop , comparisons New Plugin: Live Query Aug 19, 2007 16 plugins jQuery for JavaScript Programmers (sim )Aug 15, 2007 15 javascript , comparisons Monthly Ajaxian Roundup for July 2007: iPhone and the Plugin Wars (dal /aja )Aug 2, 2007 14 iphone , dojo , scriptaculous , extjs , yui , javascript , offline , css , browsers , tooling , ajaxian , link-lists Using DOM Query Libraries in YUI (zac )Jul 30, 2007 13 yui , dom , libraries CSS Selectors—Speed Myths Jul 10, 2007 12 css , selectors , performance , metrics , extjs , dojo , mootools , prototypejs , internet-explorer , firefox , safari , opera , browsers , comparisons , myths JavaScript Frameworks and JSF (zac )Jul 10, 2007 11 javascript , frameworks , extjs , prototypejs , dojo , mootools Flash Tooltips Using jQuery May 15, 2007 10 flash , tooltips Advancing JavaScript With Libraries (dal /aja )Apr 13, 2007 9 javascript , dom , libraries Unobtrusive JavaScript Made Possible Feb 28, 2007 8 javascript Jack Slocum of Ext to Support jQuery (dal /aja )Feb 20, 2007 7 extjs jQuery 1.1 Is Reborn on Its First Birthday (dal /aja )Jan 15, 2007 6 The Path to 1.1 (jer )Dec 27, 2006 5 jQuery 1.0 (jer /jqu )Aug 26, 2006 4 release-notes jQuery: (Mis)leading the Pack Aug 23, 2006 3 prototypejs , comparisons Why jQuery’s Philosophy Is Better (wyc /jqu )Aug 20, 2006 2 prototypejs , comparisons jQuery to JavaScript Converter 1 tools , exploration , conversion , javascript