Goodbye jQuery, My Old Friend

Reflecting on jQuery’s rise, dominance, and eventual decline, this article traces the library’s history, its impact on front‑end development, compares it with contemporary frameworks, and offers advice on understanding underlying JavaScript fundamentals before relying on any library.

360 Tech Engineering
360 Tech Engineering
360 Tech Engineering
Goodbye jQuery, My Old Friend

This article, originally published by senior developer Li Songfeng on his personal blog and later reposted with permission, reflects on the evolution and eventual phase‑out of jQuery, a seminal JavaScript library.

The author issues a disclaimer that the piece was written quickly, may omit many excellent libraries, and represents his personal, not industry‑wide, perspective.

In July 2018, GitHub announced the removal of jQuery from its front‑end, opting to rely solely on native APIs, which prompted the author to revisit jQuery’s legacy.

Li recounts his own early involvement: translating jQuery 1.1 documentation in 2007, contributing to later translations, and authoring a Chinese version of "Learning jQuery".

jQuery was created in August 2006 by John Resig to address cross‑browser incompatibilities, alongside contemporaries such as Dojo, MooTools, Prototype, YUI, and Script.aculo.us.

These libraries shared common features: syntactic sugar (chainable calls), powerful selectors, DOM manipulation, event handling, animation, and Ajax abstraction.

jQuery’s concise description—"a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development"—captured developers’ attention, leading to widespread adoption due to its cross‑browser support, simplicity, stability, and rich plugin ecosystem.

Over the past decade, front‑end development accelerated with HTML5, CSS3, modern ECMAScript (ES6+), and tooling like Node.js and Babel, giving rise to frameworks such as Backbone, AngularJS, React, and Vue.

A 2012 quote from "DOM Scripting, 2nd" stresses that developers should understand JavaScript and the DOM before relying on libraries, warning against using a library as a crutch.

Ray Nicholus’s "You Don't Need jQuery!" series and his book "Beyond jQuery" propose a learning order: first JavaScript, then Web APIs, and finally any library or framework.

The author concludes that while jQuery was instrumental in shaping the modern web, its era is ending; developers should appreciate its contributions but also move toward understanding the fundamentals behind newer component‑based frameworks.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

frontendWeb DevelopmentframeworksjQuerylibrary history
360 Tech Engineering
Written by

360 Tech Engineering

Official tech channel of 360, building the most professional technology aggregation platform for the brand.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.