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