Hacker ApprovedDepartments

jQuery

Hacker Approved

The most recommended of 24 JavaScript libraries

Loved for its terse, chainable DOM API, cross-browser consistency and long-term stability, though critics say modern browsers made it redundant and larger apps turn into spaghetti.

Loved for its terse, chainable DOM API, cross-browser consistency and long-term stability, though critics say modern browsers made it redundant and larger apps turn into spaghetti.

159 people gave an opinion

recommend it
111
criticize it
48
approval share
70%
Each figure is 2 people. RecommendsCriticizes

Recommended in 12 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Owned for 16 years

Median of the 8 owners who said how long they have had it.

Each square is one year.

Why it carries the badge

  • 111 people recommend itNeeds 10 or more, met.
  • 2.3 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 12 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Terse, chainable, readable syntax

    “The terse and chainable jQuery syntax is more readable, easier to remember, and thus more pleasant to maintain.”

    Comment from 18 Jan 2026 in “jQuery 4.0.0 Released”

    “I love jQuery and it’s elegant methods chaining over object / array of DOM elements you keep in the chain.”

    Comment from 18 Jan 2026 in “jQuery 4.0.0 Released”

    “I prefer the terseness of jQuery's API and things like chaining dom operations with the fluent API”

    Comment from 9 Sep 2026 in “Shopify acquires Tailwind”
  • Smooths over browser inconsistencies

    “Browser inconsistencies in the early days were practically insurmountable without jQuery to provide a consistent API surface.”

    Comment from 21 Oct 2026 in “The Future of CSS”

    “it's like 30k minimised and just bridged a bunch of functionality that browsers lacked at the time”

    Comment from 17 Jan 2026 in “High-Level Is the Goal”

    “JQuery serves very well for that and for keeping me out of browser compatibility issues”

    Comment from 5 Sep 2026 in “Twenty Years of jQuery: How a Little Library Rewired Web Development”
  • Simple interactivity for server-rendered sites

    “jQuery is still my way to go for any website requiring some custom interaction that isn't available in vanilla js.”

    Comment from 18 Jan 2026 in “jQuery 4.0.0 Released”

    “prefer older boring solutions like surgical jquery or htmx-style islands of interactivity”

    Comment from 10 Jun 2026 in “All 9,300 Japanese train station, animated by the year it opened (1872–2026)”

    “Server side rendering + htmlf endpoints and JQuery load was always the sweet spot for me”

    Comment from 16 Feb 2026 in “JavaScript-heavy approaches are not compatible with long-term performance goals”
  • Stable with few breaking changes

    “jQuery, for as long as it's been around has had very few major releases, 4 now.. and very few breaking changes... hardly "biting"”

    Comment from 20 Jan 2026 in “jQuery 4.0.0 Released”

    “It's nice that jQuery still supports those users and the products that they are still running.”

    Comment from 18 Jan 2026 in “jQuery 4.0.0 Released”

    “I cannot express how much I admire the amount of effort jQuery puts into their upgrade tools.”

    Comment from 18 Jan 2026 in “jQuery 4.0.0 Released”

What people warn about

Each mark is one comment

  • Hard to maintain in larger apps

    “IMO it is literally not possible for a medium+ jQuery app to fit in a brain or be maintained easily”

    Comment from 9 Sep 2026 in “Shopify acquires Tailwind”

    “It's fantastic up until that point, and incredibly easy to footgun beyond it.”

    Comment from 22 Jan 2026 in “jQuery 4.0.0 Released”

    “It can get unwieldy compared to keeping all your rending logic in one place and applying data to it like in React.”

    Comment from 18 Dec 2025 in “Please just try HTMX”
  • Mostly replaced by native browser APIs

    “the vast majority of its once handy features are now baked into JS in the browser by default”

    Comment from 25 May 2026 in “Exit IP VPN servers mitigation rollout”

    “I don't think there's a reason to go out of your way to use it just for the sake of using it.”

    Comment from 18 Jan 2026 in “jQuery 4.0.0 Released”

    “Now that IE is dead and most of the cross-platform implementation differences have been fixed”

    Comment from 1 Nov 2026 in “The AI cost of JavaScript frameworks”
  • Breaking changes make upgrades annoying

    “after JQuery 1.x, and in particular, the changing, the deprecating, and the dropping of things here and there, JQuery no longer made sense”

    Comment from 19 Jan 2026 in “jQuery 4.0.0 Released”

    “Breaking changes means more of an upgrade hassle on something that's already not worth much of an upgrade hassle to begin with.”

    Comment from 18 Jan 2026 in “jQuery 4.0.0 Released”

    “Breaking backwards compatibility to turn 27kb into less because of "bloat" makes less sense to me.”

    Comment from 18 Jan 2026 in “jQuery 4.0.0 Released”
  • Slower and heavier than native

    “so much of it was a nightmare that just got endless workarounds heaped on top for basic performance issues”

    Comment from 4 Oct 2026 in “Why don't more developers “use the platform”?”

    “$() CSS parsing and DOM traversal was way slower than querySelector or getElementById”

    Comment from 17 Jan 2026 in “High-Level Is the Goal”

    “quickly exceeded my goal of keeping the front-end at under 40KB total gzipped”

    Comment from 18 Jan 2026 in “jQuery 4.0.0 Released”

Other JavaScript libraries people recommend

The four most recommended other JavaScript libraries, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

jQuery compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
jQueryThis page1114870%1216 yrs8 ownersApproved
Picknplace.js582669%1——
Alpine.js501676%111 yr4 ownersApproved
Effect (TypeScript library)381670%102 yrs3 ownersApproved
Video.js24680%1——
See all 24 JavaScript libraries, ranked

What people said

40 of the 180 comments that mention it, newest first. Each links to the original comment.

“Jquery hit its limits supporting that reasonably, sometime around the early 2010s.”

CriticizesComment from 1 Nov 2026 in “The AI cost of JavaScript frameworks”

“Now that IE is dead and most of the cross-platform implementation differences have been fixed”

CriticizesComment from 1 Nov 2026 in “The AI cost of JavaScript frameworks”

“Browser inconsistencies in the early days were practically insurmountable without jQuery to provide a consistent API surface.”

RecommendsComment from 21 Oct 2026 in “The Future of CSS”

“so much of it was a nightmare that just got endless workarounds heaped on top for basic performance issues”

CriticizesComment from 4 Oct 2026 in “Why don't more developers “use the platform”?”

“IMO it is literally not possible for a medium+ jQuery app to fit in a brain or be maintained easily”

MixedComment from 9 Sep 2026 in “Shopify acquires Tailwind”

“I prefer the terseness of jQuery's API and things like chaining dom operations with the fluent API”

RecommendsComment from 9 Sep 2026 in “Shopify acquires Tailwind”

“JQuery serves very well for that and for keeping me out of browser compatibility issues”

RecommendsComment from 5 Sep 2026 in “Twenty Years of jQuery: How a Little Library Rewired Web Development”

“Too many unpredictable side effects. Changing one thing breaks something else.”

CriticizesComment from 3 Sep 2026 in “The browser's main thread is expensive”

“prefer older boring solutions like surgical jquery or htmx-style islands of interactivity”

RecommendsComment from 10 Jun 2026 in “All 9,300 Japanese train station, animated by the year it opened (1872–2026)”

“I'd take JQuery's dom manipulations and standard-library improvements over the native apis”

RecommendsComment from 26 May 2026 in “Does Anybody Actually Like React?”

“the vast majority of its once handy features are now baked into JS in the browser by default”

MixedComment from 25 May 2026 in “Exit IP VPN servers mitigation rollout”

“If I'm building something for myself it's always Django + HTML/jQuery”

RecommendsComment from 21 Apr 2026 in “Modern Front end Complexity: essential or accidental?”

“Server side rendering + htmlf endpoints and JQuery load was always the sweet spot for me”

RecommendsComment from 16 Feb 2026 in “JavaScript-heavy approaches are not compatible with long-term performance goals”

“hasn't fundamentally changed since I was a wee lad doing web dev”

RecommendsComment from 28 Jan 2026 in “Pandas 3.0”

“It's fantastic up until that point, and incredibly easy to footgun beyond it.”

MixedComment from 22 Jan 2026 in “jQuery 4.0.0 Released”

“jQuery, for as long as it's been around has had very few major releases, 4 now.. and very few breaking changes... hardly "biting"”

MixedComment from 20 Jan 2026 in “jQuery 4.0.0 Released”

“The clean and simple syntax was always the reason to use jQuery”

RecommendsComment from 19 Jan 2026 in “jQuery 4.0.0 Released”

“after JQuery 1.x, and in particular, the changing, the deprecating, and the dropping of things here and there, JQuery no longer made sense”

MixedComment from 19 Jan 2026 in “jQuery 4.0.0 Released”

“I don't think there's a reason to go out of your way to use it just for the sake of using it.”

CriticizesComment from 18 Jan 2026 in “jQuery 4.0.0 Released”

“quickly exceeded my goal of keeping the front-end at under 40KB total gzipped”

CriticizesComment from 18 Jan 2026 in “jQuery 4.0.0 Released”

“how wonderful it was to work with in the age of browser inconstancies”

RecommendsComment from 18 Jan 2026 in “jQuery 4.0.0 Released”

“jQuery made development possible without debugging across three browser varients.”

RecommendsComment from 18 Jan 2026 in “jQuery 4.0.0 Released”

“Theres so many things I built on top of jQuery in those early years that likely still work.”

RecommendsComment from 18 Jan 2026 in “jQuery 4.0.0 Released”

“Breaking changes means more of an upgrade hassle on something that's already not worth much of an upgrade hassle to begin with.”

MixedComment from 18 Jan 2026 in “jQuery 4.0.0 Released”

“I love jQuery and it’s elegant methods chaining over object / array of DOM elements you keep in the chain.”

RecommendsComment from 18 Jan 2026 in “jQuery 4.0.0 Released”

“sometimes a judicious use of old familiar tool gets the job done”

MixedComment from 18 Jan 2026 in “jQuery 4.0.0 Released”

“The terse and chainable jQuery syntax is more readable, easier to remember, and thus more pleasant to maintain.”

RecommendsComment from 18 Jan 2026 in “jQuery 4.0.0 Released”

“being imperative, it quickly becomes complex when you need to handle more than one thing”

CriticizesComment from 18 Jan 2026 in “jQuery 4.0.0 Released”

“Safari from iOS 16, released in 2022, is more modern in every conceivable way than MSIE 11.”

CriticizesComment from 18 Jan 2026 in “jQuery 4.0.0 Released”

“Breaking backwards compatibility to turn 27kb into less because of "bloat" makes less sense to me.”

CriticizesComment from 18 Jan 2026 in “jQuery 4.0.0 Released”

“I cannot express how much I admire the amount of effort jQuery puts into their upgrade tools.”

RecommendsComment from 18 Jan 2026 in “jQuery 4.0.0 Released”

“jQuery is still my way to go for any website requiring some custom interaction that isn't available in vanilla js.”

RecommendsComment from 18 Jan 2026 in “jQuery 4.0.0 Released”

“jQuery does a lot more though, and includes support older browsers.”

RecommendsComment from 18 Jan 2026 in “jQuery 4.0.0 Released”

“It's nice that jQuery still supports those users and the products that they are still running.”

RecommendsComment from 18 Jan 2026 in “jQuery 4.0.0 Released”

“$() CSS parsing and DOM traversal was way slower than querySelector or getElementById”

CriticizesComment from 17 Jan 2026 in “High-Level Is the Goal”

“it's like 30k minimised and just bridged a bunch of functionality that browsers lacked at the time”

RecommendsComment from 17 Jan 2026 in “High-Level Is the Goal”

“takes a very global approach to the DOM, which will naturally lead to spaghetti code”

CriticizesComment from 19 Dec 2025 in “Please just try HTMX”

“It can get unwieldy compared to keeping all your rending logic in one place and applying data to it like in React.”

CriticizesComment from 18 Dec 2025 in “Please just try HTMX”

“raw JavaScript with some basic utilities like jQuery is not so bad”

RecommendsComment from 18 Dec 2025 in “Please just try HTMX”

“The best outcome was things like jquery and then lodash where a whole collection of small util functions get rolled in to one package.”

RecommendsComment from 16 Nov 2025 in “The fate of "small" open source”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.