惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The GitHub Blog
The GitHub Blog
S
SegmentFault 最新的问题
MyScale Blog
MyScale Blog
有赞技术团队
有赞技术团队
V
Visual Studio Blog
T
The Blog of Author Tim Ferriss
爱范儿
爱范儿
Vercel News
Vercel News
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Y
Y Combinator Blog
Blog — PlanetScale
Blog — PlanetScale
D
DataBreaches.Net
美团技术团队
Microsoft Security Blog
Microsoft Security Blog
大猫的无限游戏
大猫的无限游戏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
酷 壳 – CoolShell
酷 壳 – CoolShell
GbyAI
GbyAI
A
About on SuperTechFans
云风的 BLOG
云风的 BLOG
The Cloudflare Blog
宝玉的分享
宝玉的分享
V
V2EX
Microsoft Azure Blog
Microsoft Azure Blog

InfoQ

GitHub Copilot Open-Source Project Brings Full iOS 27 Virtualization to Apple Silicon From Retrieval to Reasoning: Building Production-Ready Agentic AI Systems with Knowledge Graphs Lambda SnapStart Comes to Container Images, Ending a Packaging Tradeoff One Decade of Rustls: Evolution, Benchmarks, and Future Roadmap NVIDIA Personal AI Router Distributes AI Tasks across Local Compute Netflix Reworks Conductor for 420 Million Monthly Workflow Executions and 10X Larger Workflows tsgolint Reaches Stable v7, Bringing Go-Powered Type-Aware Linting to Oxlint Terraform AWS Provider Continues Rapid Expansion as AWS Infrastructure Becomes More Complex How To Run on Three Clouds at Once, and When Not To How LinkedIn Trains AI Job Search 8x Faster with Multi-Teacher Distillation Session Traces and Cost Controls Help Diagnose AI Agent Failures Advancing Embedded Go: Recoverable Panics, UEFI, Radio and Hardware Dev Kit Blume: Zero-Config Docs Framework That Turns a Markdown Folder into an AI-Ready Website Redefining GIS: Declarative Symbology and Collaborative Workflows in JupyterGIS Airbnb Cuts Authentication Code by 60% with Server Driven Architecture Kubernetes Promotes KYAML as a Safer, More Consistent Way to Work with Manifests Next-Gen Architecture Playbook: Insights and Patterns for the AI Era From S3 to GPU in One Copy: Rethinking Data Loading for ML Training Copilot Code Review Reaches Azure Repos, Billed Per Review with Reporting Two Days Behind Personality Over Skillset: How Adam Wachtel Builds Engineering Teams Tether: Apple Continuity Like Experience Between iOS and Linux Desktop Machines Shopify Introduces Gisting: Compressing LLM System Prompts into Learned Tokens Rigorous Yet Sustainable Human Reviews in the AI Era pnpm 12 Rewrites Package Manager in Rust, Accelerating Installs While Preserving pnpm 11 Workflows Instrumentation at Scale: Having Your Performance Cake and Eating It Too Cohere’s Parse 5 Promises Efficient Multi-Modal Information Extraction From Complex Documents Swiggy Uses 350+ Features and Multi-Task MLP to Predict Customer Lifetime Value OpenAI Details GPT-Live’s Architecture for Continuous Stateful Voice Interaction Beyond Prompting: Context Engineering for Production-Grade AI
Twenty Years of jQuery: How a Little Library Rewired Web ...
Daniel Curtis · 2026-09-04 · via InfoQ

Twenty years ago last week, on 26 August 2006, jQuery 1.0 shipped its first stable release. John Resig had first shown the library at BarCampNYC in January of that year, with a motto that now reads like a mission statement for a generation: writing JavaScript should be fun. Marking the moment on X this week, Resig wrote:

Many of those responsible are quite possibly no longer on this platform, but 20yrs ago TODAY the mythical @jquery launched v1.0.

The jQuery Reunion site, promoting the 20th birthday gathering held in Dallas in January, put it well:

Remember the web before the dollar sign? A time of document.getElementById, wrestling with browser inconsistencies (hello, IE6!), and writing verbose JavaScript just to make a simple dropdown menu work.

jQuery collapsed all of that into $(). You could select elements with CSS syntax, chain operations, animate, and fire off an Ajax request in a line or two, and it behaved the same in every browser that mattered.

jQuery democratised front-end work. It made JavaScript approachable for designers and back-end developers who found the raw language intimidating, and as one retrospective put it, "the idea that you could write less, do more influenced every framework that came after." TechCrunch noted as early as 2009 that libraries like jQuery "drastically lower the barrier of entry for developers to build rich web applications."

Going back ten years ago in its ten-year post, the team credited "a strong community of users and contributors who pitched in to help newcomers." That community left a bunch of gratitude in the comments, on the 10th anniversary one commenter simply wrote "jQuery saved JavaScript!" while another called it "the life blood of any developer."

On Hacker News that same week, a reader commented:

jQuery was important not just because of the feature set, but because it completely dominated the industry. jQuery and its ecosystem of plugins created a single community for JS developers. A lot of subsequent work wouldn't have been as successful without that strong community in place to spread ideas.

As browsers standardised and frameworks arrived, jQuery became shorthand for a style of code people wanted to leave behind. The freeCodeCamp forums captured the shift in feeling towards jQuery as frameworks started to take over:

I wouldn’t say most are disparaging jQuery as they are promoting higher-level alternatives to it. jQuery is all about directly manipulating the DOM in a very procedural way: update this data, find this element, give it this class, put these elements in it, find that element, remove these classes, and so on. Modern frameworks like React and Angular are far more declarative, saying this data belongs to this part, here's how it looks, now take care of it whenever it changes.

Along with the frameworks, browsers started to roll out native replacements. querySelectorAll, fetch and classList now cover most of what jQuery was reached for, which is why sites like You Might Not Need jQuery exist and why one developer in a jQuery 4.0 discussion on Hacker News argued "there isn't much reason to use jQuery these days other than keeping with the idioms of a legacy system." There is a security dimension too. HeroDevs notes that old jQuery vulnerabilities still dominate real codebases precisely because the library is so deeply and quietly embedded.

W3Techs still puts jQuery on roughly 66 percent of all websites and the overwhelming majority of those running any known JavaScript library, carried along by WordPress, Drupal, Bootstrap and Cypress. Much of that is legacy, but not all of it is grudging. A steady stream of "why I still use it" pieces, from Docker's engineering blog to Alex MacArthur's Let's Stop Making it Cool to Hate jQuery, argues the library "helped make the web, and you, what they are today."

jQuery is a fast, small and feature-rich JavaScript library, originally created by John Resig and first released in 2006. It simplifies tasks such as HTML document traversal and manipulation, event handling, animation and Ajax through an easy-to-use API that works across a multitude of browsers. jQuery is free, open-source software distributed under the MIT license, and is now maintained by the OpenJS Foundation and a community of contributors.

About the Author

Daniel Curtis