71 engineers on Hacker News describe using jQuery first-hand: 15 endorse it, 11 regret it, 2 are mixed.
“the unholy React+jQuery (yes, that's a bad idea) code it replaces.”
regret · production · cies · 2024-12-04 · source ↗ · wrong label?“the resulting code was far more likely to be understood by a new employee than the bespoke jQuery soup that we replaced.”
regret · production · Brendinooo · 2023-05-23 · source ↗ · wrong label?“it's one of the reasons I still just default to jQuery for web apps (the other being jQuery's custom event chain)”
endorse · production · noduerme · 2022-12-27 · source ↗ · wrong label?“I worked on a web app in the early 2010s, 10k lines of vanilla JS and jQuery, and it was a nightmare.”
regret · production · ggregoire · 2022-09-09 · source ↗ · wrong label?“tripping up due to a performance bug in an old version of jquery (mutation on read)”
regret · production · hinkley · 2022-08-01 · source ↗ · wrong label?“Writing jQuery splatter got tiring, so we moved everything to the frontend.”
regret · production · ravenstine · 2022-07-20 · source ↗ · wrong label?“I love PHP and jQuery and use it whenever possible.”
endorse · production · tambourine_man · 2018-12-28 · source ↗ · wrong label?“I still use jQuery from time to time, especially if the client is not that state-heavy.”
endorse · personal · Secretmapper · 2018-08-19 · source ↗ · wrong label?“jQuery does add an extra level of convenience that is well suited to prototyping”
endorse · personal · osrec · 2017-12-21 · source ↗ · wrong label?“I have yet to find such a simple, maintainable, readable way to parse complicated DOMs.”
endorse · personal · hluska · 2016-12-29 · source ↗ · wrong label?“what's so annoying about this technology is the fact that it does not fit the modularized setups very well”
regret · production · cygned · 2016-12-22 · source ↗ · wrong label?“I've done exactly what this author advises - that is, build a complex, real-world single-page app using nothing but jQuery and some plugins.”
regret · production · throwanem · 2016-11-15 · source ↗ · wrong label?“Other problem in big projects with jQuery is caused by the fact that data and UI are combined”
mixed · production · simion314 · 2016-11-06 · source ↗ · wrong label?“We started with JQuery. It was fast and had a simple API. People started to learn JQuery more than they learned Javascript.”
mixed · production · jamra · 2015-07-09 · source ↗ · wrong label?“a mix of jQuery and React for the front end and couldn't be happier.”
endorse · production · ssiddharth · 2014-12-31 · source ↗ · wrong label?“Lately everything I build with jQuery I will eventually regret it.”
regret · production · olla · 2014-12-17 · source ↗ · wrong label?“Every time I try to build something without jQuery, I regret it. Life is too short to not use jQuery.”
endorse · personal · random28345 · 2014-12-16 · source ↗ · wrong label?“I've only used jQuery once, for a client who insisted we use it, and it was the worst experience of my company's life.”
regret · production · icantthinkofone · 2014-12-16 · source ↗ · wrong label?“we switched to jQuery and we didn't have any performance problems.”
endorse · production · huskyr · 2014-03-10 · source ↗ · wrong label?“I make heavy use of libraries like jQuery and Underscore. They're libraries, not frameworks.”
endorse · production · Zelphyr · 2013-10-29 · source ↗ · wrong label?“is the setup I've been using on new projects for about a year now and I love it.”
endorse · production · 1 yr · jasonkostempski · 2012-12-18 · source ↗ · wrong label?“Of Javascript frameworks that I have played with, jQuery and D3 are the only ones that I've truly enjoyed.”
endorse · production · dirtyaura · 2012-11-25 · source ↗ · wrong label?“I found myself coding around it and I really don't like including a library where I only use a couple of its functions.”
regret · production · samstr · 2011-12-15 · source ↗ · wrong label?“Yeah, they help tremendously but its yet another thing that has to be learned to be effective.”
endorse · production · geuis · 2011-10-18 · source ↗ · wrong label?“I've been using CoffeeScript together with underscore.js, backbone.js and of course jQuery.”
endorse · personal · eddieplan9 · 2010-12-24 · source ↗ · wrong label?“We use Dojo or jQuery for projects depending on size and both are good at smoothing out the inconsistancies”
endorse · production · kls · 2010-12-03 · source ↗ · wrong label?“I've been using this since the hour it was released, and colour me impressed; the jquery team works _fast_.”
endorse · personal · karanbhangui · 2010-11-12 · source ↗ · wrong label?“That particular bug took us several hours to pin down after we moved to 1.4, and ultimately our only solution was to back out the change”
regret · production · Silhouette · 2010-02-20 · source ↗ · wrong label?“hoping to make sense out of our existing jQuery + ASP.Net MVC application.”
neutral · production · dbattaglia · 2025-10-25 · source ↗ · wrong label?“I have complex front-ends running "at web scale" based on jQuery (for business reasons).”
neutral · production · leptons · 2024-12-31 · source ↗ · wrong label?“I have used these in production (and mootools, prototype, and many more)”
neutral · production · pests · 2024-12-03 · source ↗ · wrong label?“pretty much we had vanilla JS, then jQuery, then Webpack and React.”
neutral · production · erikpukinskis · 2023-11-11 · source ↗ · wrong label?“The script injected jQuery, then we replaced the page with HTML fragments.”
neutral · production · tanepiper · 2023-02-10 · source ↗ · wrong label?“(Been using preact/react since 2016, angular/jquery before that)”
neutral · personal · devmunchies · 2022-12-25 · source ↗ · wrong label?“I still see spaghetti code, and I still see stupid bugs in production. Doesn't seem to matter whether it's JQuery or Vue.”
neutral · production · resonious · 2022-12-11 · source ↗ · wrong label?“I've used React, Vue, Elm, Vanilla JS, and some legacy JQuery in production over my last three years of work”
neutral · production · 3 yr · naet · 2022-12-10 · source ↗ · wrong label?“At the start it was a JS app built with Jquery.”
neutral · production · massiarri · 2021-10-18 · source ↗ · wrong label?“It's 10 years old and still uses python 2.7, jquery and a hellish handcrafted css mess.”
neutral · production · BiteCode_dev · 2021-08-13 · source ↗ · wrong label?“building real-world web products in pre-SPA simple Django + jQuery (2012-2015)”
neutral · production · 3 yr · pixelmonkey · 2021-08-10 · source ↗ · wrong label?“First we were on prototype, then we went to jQuery (2011?).”
neutral · production · rileytg · 2020-07-01 · source ↗ · wrong label?“SpringBoot, Jquery, AngularJS, Angular without TypeScript”
neutral · personal · alasdair_ · 2020-05-16 · source ↗ · wrong label?“We needed to do it incrementally from a server side rendered Java application, with jQuery and a lot of custom spaghetti code.”
neutral · production · yazaddaruvala · 2020-04-29 · source ↗ · wrong label?“Since we switched from jQuery to Vue last year”
neutral · production · 0xff00ffee · 2020-04-07 · source ↗ · wrong label?“The stack, if it matters, was ruby on rails with jQuery.”
neutral · production · 2 yr · mooreds · 2019-11-25 · source ↗ · wrong label?“The FrontEnd is built on React and jQuery (for the static pages).”
neutral · production · sinstein · 2018-12-26 · source ↗ · wrong label?“I had been using JavaScript regularly but not very modern - JQuery and Dojo”
neutral · personal · dave7 · 2018-12-24 · source ↗ · wrong label?“We had a homegrown framework written in JQuery for the frontend as well.”
neutral · production · sonaltr · 2018-11-13 · source ↗ · wrong label?“having used in prod vanilla, jquery, react, angular and Vue”
neutral · production · sametmax · 2017-09-20 · source ↗ · wrong label?“I did have some experience in developing spa's using jquery alone. Well, that was in 2009.”
neutral · personal · ioda · 2016-11-15 · source ↗ · wrong label?“Going back to server-side rendering + intercoolerjs (and a small bit of jquery) for simple stuff.”
neutral · production · rlander · 2016-09-30 · source ↗ · wrong label?“We have been using ASP.NET + jQuery + whatever JS design pattern to artificially namespace our JS for about five years.”
neutral · production · 5 yr · yawgmoth · 2016-08-14 · source ↗ · wrong label?“I'm working on a project now that has both jQueryUI and Bootstrap components in play”
neutral · production · tracker1 · 2015-08-03 · source ↗ · wrong label?“I am currently working on a manufacturing support project that uses jquery in a progressive enhancement style, for instance, because that's the most comfortable level for the team”
neutral · production · awkward · 2015-07-13 · source ↗ · wrong label?“I've been using a homerbrew "Framework" or sleuth of classes & singletons with handle bar templates and jquery.”
neutral · personal · agmcleod · 2015-07-03 · source ↗ · wrong label?“The entire application uses JQuery exactly once as of today. (We're leveraging $.ajax)”
neutral · production · tyleregeto · 2015-02-27 · source ↗ · wrong label?“In between I've used Prototype.js, mootools, jQuery, and who even knows what else.”
neutral · production · williamcotton · 2014-12-17 · source ↗ · wrong label?“I regularly modify the DOM from node context using this pattern.”
neutral · personal · benjismith · 2014-12-10 · source ↗ · wrong label?“I've been using jQuery with ASP.net since it was released.”
neutral · production · 7 yr · computerslol · 2013-12-29 · source ↗ · wrong label?“I personally prefer to host myself too.”
neutral · production · crazygringo · 2013-04-19 · source ↗ · wrong label?“although we use jQuery for them at the moment.”
neutral · production · dirtyaura · 2012-12-22 · source ↗ · wrong label?“serve the exact same code but with jQuery for IE.”
neutral · production · napoleond · 2012-11-27 · source ↗ · wrong label?“I'm currently building using Django/jQuery/Bootstrap. My last project was GAE.”
neutral · production · Ensorceled · 2012-10-08 · source ↗ · wrong label?“The webapp uses Knockout.js and all other standard stuff like jQuery and underscore.js.”
neutral · production · dem · 2011-11-23 · source ↗ · wrong label?“I've already been using jQuery extensively for my desktop-web development”
neutral · personal · clarkmoody · 2011-11-17 · source ↗ · wrong label?“the various js libraries we use today, including jQuery.”
neutral · production · frobozz · 2011-10-25 · source ↗ · wrong label?“The client side is a thin smattering of HTML and jQuery.”
neutral · production · ivanstojic · 2011-07-20 · source ↗ · wrong label?“I stuck to using javascript/jQuery to decorate html pages and had the page generation, business logic, templating, etc., on the server side (Python).”
neutral · production · RyanDScott · 2010-12-13 · source ↗ · wrong label?“then jQuery and backbone.js with some of my own JS glue code”
neutral · personal · 0.8 yr · nikcub · 2010-11-19 · source ↗ · wrong label?“we moved from pure DOM scripting to Prototype to jQuery”
neutral · production · pilif · 2010-10-22 · source ↗ · wrong label?“Some of the packages we use (such as jQuery) require some good math knowledge to implement (example: drag-and-drop).”
neutral · production · Xurinos · 2010-10-20 · source ↗ · wrong label?“we use Google for jQuery and a few other libraries. I've never heard this to be a security issue”
neutral · production · bdclimber14 · 2010-10-12 · source ↗ · wrong label?