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