珠海网站设计培训班济南网络seo公司

news/2025/9/28 5:16:35/文章来源:
珠海网站设计培训班,济南网络seo公司,哈尔滨网站建设咨询,成都建设工程安监局网站FID 在互联网高速发展的时代#xff0c;用户体验已成为企业竞争的关键所在。网页性能作为用户体验的重要组成部分#xff0c;直接影响着用户的满意度和工作效率。First Input Delay#xff08;FID#xff09;作为衡量网页性能的重要指标#xff0c;越来越受到业界关注。今…FID 在互联网高速发展的时代用户体验已成为企业竞争的关键所在。网页性能作为用户体验的重要组成部分直接影响着用户的满意度和工作效率。First Input DelayFID作为衡量网页性能的重要指标越来越受到业界关注。今天让我们一起来深入了解 FID探讨如何优化 FID 以提升用户体验同时里面会有一些小的干货分享。 介绍 First input dealy指的是用户首次与网页互动时的延迟时间更详细的解释是是从用户首次与网页互动即点击链接、点按按钮或使用由 JavaScript 提供支持的自定义控件到浏览器实际能够开始处理事件处理脚本以响应相应互动的时间。 评价标准 Google 认为为了提供良好的用户体验网站应努力将 First Input Delay 控制在 100 毫秒以内。为确保大多数用户都达到此目标最好衡量一下网页加载的第 75 个百分位按移动设备和桌面设备细分。 Good≤100mspoor,300ms 探索与发现 FID 数据收集 观测云使用 js 的 performanceObserver 的 api 来衡量 FID 即如下代码 new PerformanceObserver((entryList) { for (const entry of entryList.getEntries()) { const delay entry.processingStart - entry.startTime; console.log(FID candidate:, delay, entry); }}).observe({type: first-input, buffered: true});FID 数据展示 时序图展示 通过时序图能够展示随着时间变化的 FID 的不同应用的情况根据应用的指标表现来有针对的优化 FID 可以根据不同的页面组来查看不同页面之间的 FID 的指标情况来合理安排对 FID 的优化工作 排行榜展示 通过排行榜能够展示不同 app_id 的 FID 的情况根据应用的指标表现来有针对的优化 FID 通过排行榜能够展示不同页面组 FID 的情况根据页面组的指标表现来有针对的优化 FID 影响元素的展示 针对 FID 的性能情况可以通过时序图展示哪个元素影响了 FID 的性能来对 FID 进行有针对的优化 针对 FID 的性能情况可以通过排行榜展示哪个元素影响了 FID 的性能来对 FID 进行有针对的优化 FID 小误区 虽然谷歌推荐交互延迟时间是 100ms 以下但推荐经过探索根据业务场景找到一个合理值如下图中 63ms 就是相对一个比较分化的点。 交互延迟时间长可能导致用户的【意外】行为比如有时候官网或者电商类网站就会集中表现为某个页面的平均点击次数出现较大的波动如下图用户【疯狂点击】或者【无动于衷】的情况就出现在交互延迟大于【63ms】的情况下。 当然用户行为并不能完全取决于 FID 良好的产品流程设计和强需求也是影响用户行为比较重要的因素谷歌推荐 P75 小于 100ms 。 FID 优化 导致 FID 不佳的主要原因是大量 JavaScript 执行。优化 JavaScript 在网页上解析、编译和执行的方式可直接降低 FID一般包含 拆分长任务针对互动准备情况优化网页使用 Web Worker缩短 JavaScript 执行时间 根据收集到的 appid、页面组、FID 影响元素配合上面的内容可以有针对性的对这几个维度优化提高 FID 。 从哪里开始优化 以某应用某路径下较高的 FID 为例子通过查看该应用下路径的资源真实情况可以做相对应的优化 注观测云 sdk 还有个字段 first_input_target_selector爱折腾的小伙伴可以利用这个字段发现更多有关 FID 的有意思的事情。 该如何去优化 查找对 FID 影响最大的 js/css 文件并减少 js 文件的传输、解析时间能一定程度上降低 FID 同样收益的也包括包含该 js 的其他核心指标LCP。针对 js 文件已经很小的情况通过调整代码功能块在一定程度上能降低 FID 。通过对同时期非关键 js 的延迟执行如使用 async 或 defer 在一定程度上能降低 FID这里不要忘了浏览器也需要执行解析 CSS 文件。最后也可能是最重要的一点就是通过调整设计或产品流程能很大程度上影响 FID 。 总结 综上所述First Input DelayFID作为衡量用户体验的重要指标其重要性不言而喻。优化 FID 意味着提高用户与网页互动的响应速度从而提升用户体验。尽管谷歌建议将 FID 控制在 100ms 以内但我们应根据实际业务场景寻找最适合的优化值。 通过使用观测云等工具我们可以从多个维度收集和分析 FID 数据找出影响 FID 性能的元素有针对性地进行优化。优化过程中我们应关注 JavaScript 的执行、传输和解析时间同时结合代码调整、设计优化等多方面手段以实现 FID 的降低。 值得注意的是优化 FID 并非一蹴而就需要持续的监控和调整。在优化过程中我们要关注用户的实际行为结合产品设计和需求以实现更好的用户体验。 最后希望能够重视 FID 优化不断探索和实践为用户提供更快速、更流畅的交互体验。在未来我们期待看到更多关于 FID 优化的创新技术和方法共同推动网页性能的提升让互联网更加美好。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/920265.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

wordpress站内seofreenom怎么做网站

随着科技的进步,如今我们可以通过屏幕录制软件来记录我们的电脑屏幕活动。无论是为了分享游戏精彩瞬间,还是为了制作教程或演示,录屏都成为了许多人的需求。可是你知道怎样录屏才是最好的吗?接下来,本文将为您介绍三种…

做减肥餐的网站wordpress可选模式主题

运行的时候提示无法查找或打开PDB文件 解决办法(注意:必须使用管理员身份运行VS) 第一步 打开调试窗口的选项 第二步 调试——>常规——>勾选启用源服务器支持 它会弹出警告窗口,点“是”即可 第三步 调试——>符号——…

吴中公司网站建设找哪家html5网站怎么做

程序所属分类:图形图像处理开发工具:matlab文件大小:7964KB下载次数:29上传日期:2017-07-21 11:48:16上 传 者:long1219说明: PIVlab - 时间分辨粒子图像测速(PIV)工具:一种基于GUI…

张家港外贸网站制作山东省住房和城乡建设厅职称评审

Kubernetes项目在过去几年中发展迅速,并且作为容器编排和管理解决方案的领导者而备受尊重。有了这个地位,Kubernetes开发者有责任提供经过充分测试,易于维护,高性能和可扩展的API和工具。在即将到来的每个发布周期中,大…

深圳做网站网络公司有哪些做的网站 只显示代码

一、python中的变量及引用1.1 python中的不可变类型&#xff1a;数字(num)、字符串(str)、元组(tuple)、布尔值(bool<True,False>) 接下来我们讲完后你就懂了为什么它们是不可变对象了。 都知道python中一切都是对象&#xff0c;而变量就是这些对象的引用&#xff0c;什么…

建设商务网站过程vscode的网站开发配置

这次使用sublimepython进行pygame的游戏开发&#xff0c;目的是学习使用python的基本操作和常用模块 添加一个文件夹到工程 最小系统 1.导入使用的模块 2.初始化&#xff1a;pygame.init函数包含了各个子模块的初始化&#xff0c;可以重复调用 3.pygame.display.set_mode返…

山东省住房建设厅网站首页重庆做网站建设哪里好

目录 一、行为型模式 1.1、模板方法模式 1.1.1、概念 1.1.2、案例实现 1.1.3、优缺点 1.1.4、使用场景 一、行为型模式 一句话概括行为型模式 行为型模式&#xff1a;类或对象间如何交互、如何划分职责&#xff0c;从而更好的完成任务. 1.1、模板方法模式 1.1.1、概念 …

鲜花商城网站建设连锁网站开发

最近看抖音上有很多各种视频表白生成的直播而且直播间人很多&#xff0c;于是就思考如何实现的视频内的文字图片内容替换的呢 &#xff0c;答案需要用到类似与逗拍一样的视频DIY的功能&#xff0c;苦于我是java&#xff0c;百度了半天没有办法和思路&#xff0c;总不能为了一个…

做网站要买什么丰台网站建设是什么

目录 一、算法的基本概念 输入 输出 确定性 有限性 有效性 二、常见算法类型 1. 排序算法 选择排序&#xff08;Selection Sort&#xff09; 插入排序&#xff08;Insertion Sort&#xff09; 快速排序&#xff08;Quick Sort&#xff09; 归并排序&#xff08;Mer…

7个优秀网站设计赏析wordpress rss修改

目录 ​编辑 第&#xff11;0 章 文件和异常 10.1 从文件中读取数据 10.1.1 读取整个文件 pi_digits.txt file_reader.py 10.1.2 文件路径 10.1.3 逐行读取 file_reader.py 10.1.4 创建一个包含文件各行内容的列表 10.1.5 使用文件的内容 pi_string.py 往期快速传…

soso搜搜网站收录提交入口怎么做一个网站app吗

简介 MessageSource 是 Spring 框架中的一个接口&#xff0c;它负责提供对国际化&#xff08;i18n&#xff09;和本地化&#xff08;l10n&#xff09;消息的支持。MessageSource 接口定义了一组方法&#xff0c;允许应用程序根据指定的消息代码和参数来获取本地化的消息字符串…

西安网站建设网站代客做网站

电源电压 文章目录 电源电压1、概述1.1 交流发电机1.2 电池1.3 理想电压源1.4 实际电压源1.5 连接规则 2、相关源2.1 压控电压源 (VCVS)2.2 电流控制电压源 (CCVS) 3、总结 在本文中&#xff0c;我们详细介绍了称为电源电压的重要电子元件的架构、功能和使用。 我们首先提出理想…

学网站开发如何挣钱战队logo设计在线生成

引言这篇文章是我各处收集有关于http的知识&#xff0c;不成体系&#xff0c;爱看不看?&#xff0c;看完点赞。我们输入网址之后发生的事情输入网址并回车(URL 包括 协议名称 域名或者IP 端口号 请求资源具体地址 参数)解析域名 DNS解析浏览器发送HTTP请求服务器处理请求服务器…

黄页推广网站姑苏美食标题网页设计素材

在C#中&#xff0c;与数据库进行交互是常见的任务&#xff0c;尤其是在.NET环境中。你可以使用ADO.NET&#xff0c;Entity Framework或Dapper等框架来实现与数据库的交互。以下是一个简单的例子&#xff0c;展示如何使用ADO.NET来从数据库中获取数据并绑定到Windows Forms应用程…

网站开发那种语言好wordpress调用分类和文章

可以看到&#xff0c;在原始数据长度为16的整数倍时&#xff0c;假如原始数据长度等于16*n&#xff0c;则使用NoPadding时加密后数据长度等于16*n&#xff0c;其它情况下加密数据长度等于16*(n1)。在不足16的整数倍的情况下&#xff0c;假如原始数据长度等于16*nm[其中m小于16]…

做建设网站的活的兼职百度推广竞价开户

文章目录 一、初识 Spring1.1 什么是 Spring1.2 什么是 容器1.3 什么是 IoC 二、对 IoC 的深入理解2.1 传统程序开发方式存在的问题2.2 控制反转式程序的开发2.3 对比总结 三、对 Spring IoC 的理解四、DI 的概念4.1 什么是 DI4.2 DI 与 IoC的关系 一、初识 Spring 1.1 什么是…

最新73种暴利产品竞价单页网站制作带订单后台系统模板access2003做网站

和前面的字符串逆向输出有异曲同工之妙 第一位和最后一位交换位置&#xff0c;然后用比大小循环 那么接下来修改一下这个程序&#xff0c;我们接下来解释一下p的概念 画图解释&#xff1a; 在最前面的 定义的时候&#xff0c;我们将p&#xff08;0&#xff09;定义在了1上&…

网站开启gzip广州市网站建设分站价格

卸载一切到网卡&#xff0c;解放 cpu&#xff0c;兜售自己的设想&#xff1a;功能越来越多&#xff0c;吞吐越来越大的网卡。万物皆关联&#xff0c;吞吐越大的网卡反而更闯祸。范雅各布森的大历史视野不是每个工程师都具备的&#xff0c;更何况经理们。 事实是&#xff0c;网…

怎么添加网站白名单临淄找工作信息网

「Nginx」Nginx配置详解 参考文章1、正向代理和方向代理2、指定域名允许跨域 参考文章 1、Nginx反向代理 2、nginx配置详解 3、Nginx服务器之负载均衡策略&#xff08;6种&#xff09; 1、正向代理和方向代理 2、指定域名允许跨域 map $http_origin $allow_cors {default 1;…