News for hackers. Stuff that matters.
Re:Gov.uk drops jQuery from their front end by dgb23 on Thursday May 19, 2022 @10:29AM (#31435129)
To add: jQuery is a pretty huge library for what it does. Talking both bundle size and execution speed. Not that the latter is noticeable for most cases, but it's still a cost. The question is: What for?

The primary use case for it has been cross browser compatibility plus a bit of sugar. The former is _gone_ and the latter is easily replaced with a few lines of JS. Then there is an ecosystem of libraries and components around it. Many of them have ditched jQuery or have provided an API that doesn't require it.

Re:Gov.uk drops jQuery from their front end by rtpg on Thursday May 19, 2022 @10:34AM (#31435195)
30kb minified and gzipped! Less than most hero images. It's a nice API for simple stuff.

I think if you strip out the AJAX support it can get extremely tiny.

Re:Gov.uk drops jQuery from their front end by dgb23 on Thursday May 19, 2022 @12:46PM (#31436971)
It adds tens of milliseconds to just downloading on a fast connection, plus it has to be parsed before what ever you need it to do will be functional.

To compare, just roughly:

For roughly the same size you can get declarative/reactive rendering with React, or an optimized FP standard library with ClojureScript, or data driven visualizations with d3 (roughly 2x the size).

For a tenth of the size you can get stuff like htmx, or a json validation library (avj), or like someone said Preact (React alternative).

But for jQuery, you're paying that for basically nothing the browser APIs don't already provide. It was a godsend 10y ago, but with legacy browsers finally fading out, the last one being ie11, you really don't _need_ it anymore.

Re:Gov.uk drops jQuery from their front end by Rumudiez on Thursday May 19, 2022 @10:41AM (#31435280)
30kb gzipped is still 10x larger than Preact for reference
Re:Gov.uk drops jQuery from their front end by SemanticStrengh on Thursday May 19, 2022 @11:12AM (#31435747)
that doesn't make it an issue in any way, it's not a numbers competition unless you have a 56K
Re:Gov.uk drops jQuery from their front end by Smaug123 on Thursday May 19, 2022 @02:34PM (#31438361)
One of the explicit goals of gov.uk is to be maximally accessible, and that includes for people accessing the Internet on a potato or who have a metered connection.
Re:Gov.uk drops jQuery from their front end by lowwave on Thursday May 19, 2022 @10:53AM (#31435448)
or use https://axios-http.com/ for ajax stuff