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