2023 Web 框架性能报告出炉
【CSDN 编者按】基于某些数据基准更好地选择框架、性能和网络上实际用户体验之间的关系。
原文链接:https://astro.build/blog/2023-web-framework-performance-report/
(资料图片仅供参考)
整理 | 王子彧
出品 | CSDN(ID:CSDNnews)
随着 Web 开发的高速发展,越来越多的前端渲染框架出现在了开发者的视野中。这些框架的众多功能往往能够帮助开发者构建高性能、可扩展和易于维护的 Web 应用程序,提高开发效率和用户体验。
近日,《2023 Web 框架性能报告》新鲜出炉。对当下流行的 Java 框架 Astro、Gatsby、Next.js、Nuxt、Remix 和 SvelteKit 进行多项指标的评测,其中 在研究所有使用特定框架构建的网站时,仅有 Astro 和 SvelteKit 超过了所有测试网站的平均通过率(40.5%);在累积布局偏移(CLS)指标上,最新的框架( Astro、SvelteKit 和 Remix )表现出色;在最难掌握的 LCP 上, 也是仅有 Astro 和 SvelteKit 超过了这个平均水平。由此可见,此次评测中, Astro 和 SvelteKit 表现较为出色。 而 INP 成为2023 年值得关注的一个指标。
关键问题
首先,试图阐明几个关键问题。在现实生活中,现代网络框架的使用和性能如何比较?框架的选择是否会影响网站的核心网络指标?框架的选择与 Java 有效负载的大小有什么关系,会带来什么影响?
数据
为此,我们研究了三个不同的公开数据集。谷歌用户体验报告 (CrUX)提供用户体验指标,用来说明谷歌用户实际是如何体验网络上的热门目标页面;HTTP 存档通过定期收集 Lighthouse 的性能数据,对超过 15 万个网站的性能进行跟踪和报告;核心网络指标技术报告收集了前两个数据集的有益见解。
所有数据均由独立管理的公共数据集中收集,Astro 团队并没有直接测量性能数据。在下面的章节中,我们可以了解到更多。
核心网络指标
谷歌的核心网络指标(CWV)是一组三个标准化的指标,能够帮助了解用户体验网页的方式。每个指标都衡量着不同方面的用户体验——加载速度、响应能力、视觉稳定性——它们共同量化了网站的整体性能。
谷歌的核心网络指标评估是一个关于真实用户测量数据的测试(来自 CrUX 数据集),用来确定每个网站的总体合格/不合格等级。网站若想要达到合格,则必须三个指标都达到“良好”。如果有任一指标未达到阈值,则无法通过评估。
CWV 评估的独特之处在于它使用了真实的用户数据和测量,能更准确地反映用户对网站的长期实际体验。而 Lighthouse 和其他实验室测试工具只能测量首页的负载,无法捕获使用网站的完整体验。
通过 CWV 的网站百分比
在研究所有使用特定框架构建的网站时,仅有 Astro 和 SvelteKit 超过了所有测试网站的平均通过率(40.5%)。这其中,只有 Astro 是唯一一个达到谷歌 CWV 评估 50% 以上框架的网站。Next.js 和 Nuxt 排名垫底,仅有大约 1/4 和 1/5 的网站通过评估。
究竟是什么原因导致一个网站无法通过谷歌核心网络指标评估?我们可以按单个指标对数据进行细分,去深入了解在网络指标方面的不同框架存在的问题(和经验)。
首次输入延迟 (FID)
通过 FID 的网站百分比
首次输入延迟(FID)是用来衡量用户首次与页面互动到浏览器能够作出反应的时间。谷歌的 CWV 评估力求的是 100 毫秒或更少的 FID。任何较慢的速度在其眼中都是需要改进且无法通过评估的。
大多数框架和网站都顺利通过了这一评估。在此次测试中,没有通过率低于 80% 的框架。这也说明大多数测试的网站都对第一次用户交互做出了响应。
累积布局偏移 (CLS)
通过 CLS 的网站百分比
累积布局偏移(CLS)是用来衡量页面的视觉稳定性。要通过这个评估,需要将布局偏移减少到接近零,才能为用户提供一个可靠的视觉体验。
CLS 对于谷歌来说是一个有趣的指标,因为从严格意义上来说,它与速度或响应能力没有关系,所以被列为三个核心网络指标之一。它的加入强调了在衡量网络用户体验的整体质量时,要关注性能的重要性。
所有的框架在这个指标上的得分都在 50% 以上。在所有测试的网站中,最新的框架( Astro、SvelteKit 和 Remix )在该指标上得分最高,均超过75%。
最大内容绘制 (LCP)
通过 LCP 的网站百分比
最大内容绘制(LCP)是最后一个核心网络指标,在感知性能方面可以说是最重要的。它用来衡量页面主要内容可能已加载的时间点。想要通过谷歌 CWV 评估,2.5 秒或更少的 LCP 是必要条件。
LCP 是三个指标中最难掌握的一个。在所有测试的网站中,只有 52% 的网站通过了这一指标。在我们测试的六个框架中,只有 Astro 和 SvelteKit 超过了这个平均水平,其余的都低于平均水平。
即将推出? 与下一个绘制的交互(INP)
与下一个绘制的交互 (INP)是一个实验性的网络指标,用于评估网站的整体响应能力,类似于首次输入延迟 (FID)。这两个指标的不同之处在于,INP 观察的是用户与页面进行的所有互动的延迟,而不仅仅是首次互动的延迟。低 INP 意味着页面能够持续快速响应所有或绝大部分的用户互动。
虽然 INP 现在不是官方核心网络,但谷歌团队已经表明,为了达到更全面、更准确的响应能力衡量标准,他们希望用 INP 取代 FID。
那么,这些框架如何与这个新的响应能力指标相提并论呢?
通过 INP 的网站百分比
根据图表情况,对于每个框架来说,在总体上,良好的 INP 测量比首次输入延迟(FID)更难实现。虽然每个测试的框架在 FID 上都有80%以上的通过率,但在 INP 上却没有一个能做到。唯一接近的只有 Astro,通过率为68.8%。
值得注意的是,所有跟踪的网站平均通过率都高达 60.9%。虽然 Astro 和 WordPress 在上图中看起来略胜一筹,但这些网站实际上只是略微高于行业平均水平。为什么许多测试的网络框架都难以使用此指标?
其中一个原因可能是,单页应用程序(SPA)架构通过 Java 驱动所有的导航来作为客户端动作。这为没有客户端导航的多页应用 (MPA) 没有的输入延迟创造了机会。在 MPA 中,导航到新的页面会触发来自服务器的整页加载,这并不属于输入延迟。这可以有助于解释为什么 Astro 和 WordPress(图表中的两个 MPA )在这个指标上的表现明显优于其他被测试的框架(所有 SPA )。
RebelMouse 的 Anne Burnes 有一篇关于 FID 和 INP 区别的文章。
FID 量化了用户在尝试与无响应的页面互动时的体验,但它仅测量了首次互动。根据谷歌的说法,INP 通过覆盖网站的整个交互范围来更全面地衡量网站的响应能力,从页面首次开始加载到用户离开页面。这种全面的测量使 INP 成为比 FID 更可靠的网站整体响应能力指标。
INP 的整体性使得它比 FID 更具挑战性,因为你必须通过保护用户在整个过程中的响应能力的方式来实现代码,而不仅仅是在第一次加载时。由于许多交互都是通过 Java 完成的,因此你的网站必须仔细加载来优化性能。
这在移动端更加困难。我们看了一下整个行业和我们的一些网站,发现移动端 INP 的平均得分比 FID 差35.5%。在查看同一数据集的桌面性能时,平均只下降了14.1%。
- Anne Burnes, RebelMouse
这是 2023 年值得关注的一个指标,谷歌继续考虑将 INP 作为官方的核心页面指标。
前端性能
Lighthouse 是我们可以用来衡量网站用户体验的另一种工具。HTTP Archive 在模拟的移动加载条件下运行 Lighthouse,并且提供了精确到100毫秒的零头的详细和一致页面加载性能分析。Lighthouse 提供的了更详细的性能评分(满分 100 分),而不是 "好 "与 "坏 "的阈值和存储空间。
核心页面指标的真实用户数据仍然是衡量真实用户体验的最佳指标,在下面的一些图表中可以看到真实体验与实验室体验的不同之处。然而,从 Lighthouse 提供的额外细节中仍然可以了解到一些有趣的见解。让我们来看看这些数据。
前端性能得分,中值
为了保持一致性,我们保留了上一节中的原始顺序。但是,你会注意到,Remix 在 Lighthouse 上的性能表现比它在 CWV 评估中要强得多。对此,一种解释可能是,Remix 使用 startTransition 和 requestIdleCallback 来推迟页面加载时的反应水化。理论上,在某些实验室情况中(如 Lighthouse )可以转化为更好的性能,而在其他实际情况下,则会增加首次输入延迟。
不幸的是,Lighthouse 的性能得分中位数全面偏低。测试的框架中有一半中值被认为是“差”(49分或以下),而另一半的中值得分为“需要改进”(50-89)。没有框架达到90+的 "良好 "中值
在所有跟踪的网站中,性能得分的中值是34/100。因此,我们测试的框架( Astro,SvelteKit 和 Remix )中有一半确实高于互联网平均水平。
前端性能得分,细分
通过将数据按百分位数进行细分,我们可以开始看到一些稍微兴奋的数字,Astro 和 SvelteKit 在 p90 或 p95 百分位数中达到了90分以上。然而,数据清楚地表明,所有网站和框架(包括 Astro)仍然难以在现实生活中达到良好的性能。
Java 的成本
最后,我们想探讨的是框架选择、性能和实际使用中 Java 总有效负载大小之间的关系。那么,最快的框架是否是向客户端发送最少的 Java 的框架?
Java 的中位数 KB 与通过 CWV 的网站百分比
数据的趋势很明显:Java 发布较少的网站往往表现更好。然而,基于复杂因素,我们无法自信地将这一趋势与选择的网络框架本身联系起来,可能 Java 在某些框架中并不适配。因此,在得出具体结论之前,我们仍需要多研究。
方法和局限性
本报告是根据几个公开的数据集汇编而成。您可以在此了解有关这些数据集及其方法的更多信息:HTTP 存档方法, CrUX方法论和 CWV技术报告方法。
由于能力有限,我们只着眼于对每个跟踪网站的主页进行分析。唯一好处是,每个分析网站的目的和使用情况的差异较小。当然,也有局限性,这也意味着内部页面及其使用的技术被我们排除分析之外。
本报告中没有探讨的另一个局限性是框架的使用年限对测量的网络性能的影响。这里测量的旧框架(Gatsby,Next.js,Nuxt)有一个较长的尾巴,即运行其框架旧版本的遗留网站,这些网站被包含在数据集中。这就造成了一种情况,即只有较新的框架(Astro,Remix,SvelteKit)才可以被认为是过去 1-2 年内运行的现代版本软件,这是我们现有数据的局限性。
总结
此报告一经发布,引起了不少开发者的热议。有网友称:这是一篇很棒的报告,其中准确指出了很多警告。也有一些网友表示,在报告中提到的 Nuxt ,谈论的究竟是哪个版本?最好能够再添加一些注释。对此,福克斯本人也做出了相关回应,并表示在今后的报告中加以探讨。
☞ 美团:没有存款在硅谷银行,后者破产事件对公司无影响;苹果 A17 处理器性能跑分曝光;Rust 1.68.0 发布|极客头条
☞ 硅谷银行一夜破产!ChatGPT 之父撒钱救援,马斯克有意收购?
☞2023年第一场开源数据库生态技术盛宴,快来参加 返回搜狐,查看更多
责任编辑:
标签:
推荐
-
-
-
-
-
天天热消息:四年级上册 综合实践活动 考试的资料及答案(四年级上册 综合实践活动 考试的资料)
四年级上册综合实践活动考试的资料及答案,四年级上册综合实践活动考试的资料这个很多人还不知道,现在让...
来源: -
-
-
-
-
-
-
-
-
-
-
-
-
中钢协:3月上旬重点统计钢铁企业粗钢日产215.17万吨 环比下降3.08%
中钢协发布数据,2023年3月上旬,重点统计钢铁企业共生产粗钢2151 73万吨、生铁1920 01万吨、钢材2025...
来源: -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
天天快看:央行:2022年末金融业机构总资产419.64万亿元 同比增长9.9%
央行:2022年末金融业机构总资产419 64万亿元同比增长9 9%---人民网北京3月15日电(记者罗知之)据人...
来源: -
-
财富更多》
-
【全球时快讯】保险业加速营造诚信消费环境 提振金融消费信心
保险业加速营造诚信消费环境提振金融消...
-
广州暨肽因子医疗生物科技公司成立不足半年
广州暨肽因子医疗生物科技公司成立不足...
-
世界信息:亲历现场:硅谷银行恢复开门后 储户仍迫不及待地排长龙取款
亲历现场:硅谷银行恢复开门后储户仍迫...
-
热议:美国联邦存款保险公司考虑为硅谷银行举行第二次拍卖
美国联邦存款保险公司考虑为硅谷银行举...
-
当前聚焦:重庆发布小面相关地方标准 推动重庆小面走向全国香飘世界
重庆发布小面相关地方标准推动重庆小面...
动态更多》
热点
- realme10系列正式宣布 采用双曲面屏正面顶部居中挖孔
- 五菱全新微型电动车内饰官图发布 座椅采用星际形打孔工艺
- 努比亚Z40星空典藏版正式开售 采用微米级油画笔触纹理技术
- iQOO11系列正式官宣 首批搭载骁龙8Gen2机型之一
- 海信34英寸带鱼屏显示器发布 支持165Hz刷新率
- OPPO明年将商用240W超级闪充 新一代电芯支持更高倍率充电
- 第一款Android手机渲染图曝光 横向滑盖设计和全尺寸键盘
- 吉利首款纯电皮卡11月9日上市 车辆续航里程超过610公里
- 努比亚Z40SPro星空典藏版正式公布 堪称窄边框天花板
- vivo无线运动耳机2今日正式上市 首销只要119元
- 西门子家电锻造多款德系精工洗碗机产品,以智能精控实力成为一站式智慧管家领跑洗碗机赛道
- 前沿资讯!AMD:我们也可以做出RTX 4090!只是不想做而已
- 天天新消息丨今日头条持股公司广告违法被罚
- 环球热点评!新疆乡村“网购一族”乐享“家门口电商”
- Mayan获得500万美元A轮融资
- 全球视讯!智联招聘郭盛:小城市幸福感更高 回归家乡渐成就业热门选择
- 环球实时:宁夏前两月对东盟进出口增长138.3% “宁字号”农产品持续飘向海外
- 今日视点:国际油价反弹遇阻,IEA暗示供应充足,仰赖大买家发力
- 世界快播:食品加工制造板块涨0.26% 南侨食品涨7%居首
- 鼻氧管压力泄漏都经过严格按照YY 1543-2017标准设计
- Stripe 利用 GPT-4 来优化用户体验和改进工作流程
- 焦点关注:中药板块涨3.2% 佐力药业涨13.24%居首
- 世界看点:哈市红十字中心医院多项业务一口通办
- 道奇·考克斯基金减持约4376万港元TVB母公司电视广播
- 今日快讯:吉林消费环境总指数连续五年稳中有升 官方力促“放心消费”
- 碳中和板块涨1.4% 中油工程涨10.15%居首
- 【世界聚看点】浪潮与山东预制菜产业联合会等战略签约
- 今日播报!星巴克中国四面楚歌:被瑞幸赶超,遭寺庙咖啡围剿
- 天天关注:3·15来临之际,多家银行宣传教育主题剑指违规转贷
- 环球快报:3月15日国内原油期货跌2.28%
- 环球实时:亟待止血的餐饮业,纷纷加入“开源节流”大作战?
- 环球热推荐:工农路社区
- 精彩看点:ZARA销售不合格童鞋被罚
- 焦点关注:Cowboy获得1500万欧元战略投资
- 世界速读:中国天楹投资成立能源公司 注册资本10亿
- 【环球报资讯】晶科科技等投资成立光伏能源公司 注册资本500万
- Banyan Infrastructure获得2500万美元B轮融资
- 今日最新!湖北首家!九州通申报发行公募REITs,拟募资30亿元
- 小摩:投资者对航运股兴趣回升 东方海外国际(00316)及中远海控(01919)等估值吸引
- 国际金价小幅走低,通胀继续困扰FED,接下来看它的表现
- 世界热议:图文并茂普及中国载人航天艰辛奋斗路
- 芜湖宜居投资20亿元小公募债券状态更新为“已反馈”
- 快手电商直播间专项治理“虚假承诺福利”行为
- 便民春风吹进门 税费支持提信心
- 世界热文:魅族折叠屏手机要来了魅族折叠屏开合结构专利公布
- 【环球速看料】“税惠”暖企“心连心”
- 速看:APP个性化推荐不能成缚住用户的“盘丝洞”
- 观察:南京税务:税惠春风助力专精特新企业强产业增动能
- 如东税务:税惠政策穿针引线,纺织行业锦上添花
- 两家沙特航空公司计划引进逾120架波音787梦想飞机
- 天天视点!机构:预估2023年手机相机模组出货量同比增3.6%至46.2亿颗
- 每日热闻!创业黑马:在数字经济领域主要以元宇宙数字人领域为切入点
- 今日播报!连云港:“税惠春风”吹暖新能源车消费市场
- 速递!美原油交易策略:油价剑指70关口,警惕破位风险,关注EIA数据
- 世邦魏理仕:香港零售业及酒店业资产将继续受追捧
- 造型大改!网件发布旗下首款Wi-Fi 7夜鹰三频路由RS700:双万兆口+USB 3.0
- 今日快看!时代峰峻登记Fanclub软件著作权
- 英国狩猎级沿海扫雷猎雷舰_关于英国狩猎级沿海扫雷猎雷舰的简介
- 全球热消息:Kaiko:3月份Coinbase的市场深度腰斩,币安下降13%
- 世界即时看!中国中免拟以12.28亿元参与中出服增资
- 环球新消息丨范冰冰父母公司被列为经营异常
- 联合丽格诞生“双美”模式:北京首玺丽格医美旗下“首玺丽斯SPA”开业
- 今日关注:招聘要求吃素公司无餐饮食品业务
- 何小鹏盛赞GPT4:既是趋势又在眼前又可产生颠覆
- 花旗:消费股最新评级及目标价(表) 餐饮股首选海底捞(06862)
- 【报资讯】【科技前沿】我科学家实现百兆比特率量子密钥分发
- 每日播报!斯托克欧洲银行指数下跌近6% 为一年来最大跌幅
- 当前热议!国家统计局:对实现经济增长5%左右的预期目标充满信心
- 全球快讯:爱尔眼科医院致医保基金损失被罚
- 富国银行看涨美国运通(AXP.US)至200美元 建议投资者逢低买入
- 天天快报!多家美国区域性银行股动荡加剧 金融市场能顶住本轮冲击吗?
- 环球信息:止跌!1-2月全国住宅销售额增长3.5%
- 世界焦点!长青科技过会:今年IPO过关第59家 中信证券过11单
- 环球速递!国家统计局:1-2月份全国城镇调查失业率平均值为5.6%
- 天天百事通!营造清朗网络环境 B站从严处理谣言等违规内容
- 天天微速讯:谁能管住辛巴:快手“削藩”未果,辛巴被三封三放,直播带货销售额仍居首位
- 新资讯:银湖与CPPIB将以125亿美元收购Qualtrics
- 环球今头条!顺为资本投资苏州慧疗生物 后者从事核酸药物产业化
- 自嗨锅公司多次因产品责任纠纷被
- 每日热文:古茗奶茶公司更名为科技集团
- 当前观察:万丰股份过会:今年IPO过关第58家 东兴证券过首单
- 焦点滚动:国家统计局:今年在扩大消费方面政策还会持续发力,全年消费恢复向好有很多有利条件
- 天天热消息:四年级上册 综合实践活动 考试的资料及答案(四年级上册 综合实践活动 考试的资料)
- 当前头条:中汽协:2月汽车产销分别完成203.2万辆和197.6万辆 同比分别增长11.9%和13.5%
- 【当前独家】微软正在全面宣传基于 ChatGPT 的 Bing Chat:推动必应广告变现
- Artera获得9000万美元战略投资
- 连锁经营管理师:“好管家”带动小店大成长
- 热点评!村里的第一台收音机
- 每日简讯:起底汕头赤脚踩腌菜涉事公司
- 飞速创软完成数千万元A+轮融资
- 世界最新:我国认证及检验检测机构数量突破5.4万家
- 环球关注:起底汕头土坑酸菜背后企业 桂盛牌酸咸菜多次抽检不合格
- iPhone 14黄色版开箱:香蕉黄外观不错
- 【世界聚看点】落实税收政策保链稳链
- 宁夏西海固:高标准农田建设奏响丰收曲
- 预制菜 标准模糊预知难
- 苏州工业园区控股公司12.5亿中票即将付息 利率3.67%
- 国家统计局:中国1-2月工业增加值增长2.4%,比去年12月加快1.1个百分点
- 热点聚焦:合肥“科创大脑”正式发布
- 2月《王者荣耀》吸金2.25亿美元蝉联全球手游畅销榜冠军
- 海云安完成数千万元人民币B轮融资
- 全球观热点:麦当劳中国与潮牌CLOT推出合作款系列,在北京、上海、深圳、广州以及成都5城开启快闪店
- 吉野家饭菜混入蟑螂被罚6.5万
- 【天天速看料】外卖包装可以选了!饿了么推出“口袋包装”功能
- 03月15日09时海南陵水疫情数据 阳了以后为什么会腰疼?应该怎么办?
- 世界热资讯!黄金市场分析:若意外回落至55日均线下方,则削弱后市看涨信号
- 大众汽车集团2022年营收2792.32亿欧元,同比增长11.6%
- OpenAI 发布 GPT-4 据说它是最先进的多模式人工智能
- 焦点消息!刷新纪录!祝贺中国科大!
- 全球热议:江苏常州:数字赋能 提升人事档案管理效能
- 环球播报:三星李在镕将赴日本考察重启全球经营活动
- 新景智源完成近2亿元人民币A+轮融资
- 每日信息:微软建造超级计算机为ChatGPT提供动力
- 全球新动态:拍明芯城集团宣布600万美元首次公开发行定价
- 世界微速讯:第二轮裁员开启!Meta计划裁员1万人 并推动“扁平化”浪潮
- 全球新消息丨OpenAI推出GPT4 支持图片输入大大优于GPT-3.5
- 全球热点!linux6.1/6.2新补丁发布
- 焦点速讯:结婚证件照要求(结婚照要求)
- 铜价可能面临潜在的极端上行风险,中国从熊市因素转为牛市因素
- 用户反映又看到 Win11 不兼容提示水印
- 恒丰银行:将督导福建阳光集团筹措15亿元违约债券本息
- 今日热议:3月15日重点数据和大事件前瞻
- 一加BudsPro2轻享版无线耳机今日上午10点正式开售
- 领先人工智能提供商小i机器人宣布完成首次公开募股
- 【当前独家】巴西股市收低;截至收盘巴西IBOVESPA股指下跌0.18%
- 今头条!拼多多概念股板块3月14日跌0.45%,德力股份领跌,主力资金净流出6237.4万元
- 通达股份: 年度关联方资金占用专项审计报告
- 全球今头条!正荣地产(06158):公布境外整体债务管理方案最新情况 预计不削减本金 分期摊还本息
- 今日精选:美股异动 | 地区银行股强劲反弹 KBW地区银行板块指数创两年来最大单日涨幅
- 宁德时代与北汽集团签署战略合作协议,共同开发动力电池产品
- 世界滚动:健民集团:2022年净利润同比增长33.52%,拟10派10元
- 环球今头条!崔东树:2月的新能源客车销量0.23万台 同比增143%
- 【环球热闻】2023丝涟全球睡眠中心盛大启幕
- 天天微速讯:美股异动 | Prenetics(PRE.US)盘前大涨近10% 转型精准肿瘤医疗业务并调整组织架构
- 每日速讯:努比亚Z50 Ultra全面评测