从 GOV.UK 中移除 jQuery

Avatar of Bradley Kouchi
Bradley Kouchi

DigitalOcean 为您的旅程的每个阶段提供云产品。立即开始使用 $200 免费信用额度!

GOV.UK 团队最近发布了“如何以及为何从 GOV.UK 中移除 jQuery”。这篇文章深入探讨了组织如何评估其工具,以及如何确定某项工具是否仍然是最适合当前工作的工具。这并不是要您立即从当前项目中移除库!我们中的许多人可能仍在支持遗留项目,并且由于浏览器需求限制,这可能不是一个可行选项。

一些批评认为,库的大小在现代网络速度和缓存的情况下可以忽略不计。

GOV.UK 发布了更新文章,以指标来回应这种批评——“移除 jQuery 对我们网站性能的影响”。

这篇文章还阐述了改进维护的理由。与其升级分散的过时代码版本,并通过零散的方式解决安全更新,不如移除依赖项来减少这种负担。这是拥有处理技术债务的奢华的梦想,可以参考 定义和处理技术债务

之前,GitHub 也记录了他们如何逐步将 jQuery 从前端代码中分离。改进维护和开发人员体验是他们做出此决定的原因之一。

我特别关注的是关于 如何移除 jQuery 的文档链接。了解如何分离和执行迁移步骤是网站需要持续执行的维护任务,从曾经经历过相同事情的人那里获得指南令人放心。

进一步思考这个话题,发现了一些老生常谈的话题,例如 “你可能不需要 jQuery”(2014 年)、“(现在比以往任何时候都更) 你可能不需要 jQuery”(2017 年)、“jQuery 仍然相关吗?(1)”(2016 年)和 “jQuery 仍然相关吗?(2)”(2017 年)。

直接链接 →