前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JavaScript 库一旦被安装几乎不会再更新

JavaScript 库一旦被安装几乎不会再更新

作者头像
疯狂的技术宅
发布2020-02-18 12:30:54
6550
发布2020-02-18 12:30:54
举报
文章被收录于专栏:京程一灯

每日前端夜话第277篇

翻译:疯狂的技术宅

作者:Zack Bloom

来源:cloudflare

正文共:955 字

预计阅读时间:5分钟

CDNJS(https://cdnjs.com/) 是在网页上包含 JavaScript 和其他前端资源的一种非常流行的方式。在 CDNJS 小组的许可下,我们从 CDNJS 请求中收集了匿名和汇总的数据,这些数据用于了解人们如何建立 Internet。今天,我们的分析集中在一个问题上:JavaScript库一旦被安装在站点上,是否还会更新?

让我们考虑一下 jQuery,它是地球上最流行的 JavaScript 库。该图表显示了过去 12 个月中对选定的 jQuery 版本列表的请求数量:

img

在 3.3.1 版中可以看到在 CDNJS 数据中的峰值并不罕见,大型网站会添加和删除 CDNJS 脚本标签。

3.4.1 版在 2019 年 5月2日发布之后,我们看到了稳定的增长。但是看不到旧版本的大幅下降。版本 3.2.1 在图例开始时显示平均需求为 3600 万个请求,而在结束时平均显示为 2900 万,下降了大约 20%。这与研究机构(http://informationr.net/ir/9-2/paper174.html#2002)发布的数据一致,后者显示平均网站持续使用时间为两到四年。我们并没有看到旧版本下降的数量接近新版本发布时增长的数量。实际上 3.4.1 的发行版虽然很快就流行了,但丝毫没有改变旧版本的弃用趋势。

如果你感到好奇,那么 jQuery CDNJS 包含的最旧版本是 2013 年 5 月 25 日发布的 1.10.0。该项目平均每天仍收到 10 万个请求,并且使用它的网站越来越受欢迎:

img

为了证实我们的理论,考虑另一个项目 TweenMax(https://greensock.com/tweenmax/):

img

由于这个程序包不如 jQuery 流行,所以把数据以一个星期的跟踪平均值进行了平滑处理,以便于识别趋势。

版本 1.20.4 在去年开始时有 1800 万个请求,而在年底则有 1400 万个请求,下降了约 23%。版本 2.1.3 的增长清楚地表明,新版本的发布几乎与旧版本的普及无关,即使 2.1.3 每天增加 2900 万请求,这些旧版本的趋势线也不会改变。

img

一个结论是,无论你发布什么库,它们都会永远存在于网站上。因此,基础 Web 平台要继续支持整个 Web 的范围,必须无限期地支持过时的约定。

原文:https://blog.cloudflare.com/javascript-libraries-are-almost-never-updated/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-02-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 前端先锋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档