首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏程序员IT圈

    前端性能优化 —— 前端性能分析

    作者:ouven https://my.oschina.net/zhangstephen/blog/1601380 前端性能优化是一个很宽泛的概念,本书前面的部分也多多少少提到一些前端优化方法,这也是我们一直在关注的一件重要事情 配合各种方式、手段、辅助系统,前端优化的最终目的都是提升用户体验,改善页面性能,我们常常竭尽全力进行前端页面优化,但却忽略了这样做的效果和意义。 先不急于探究前端优化具体可以怎样去做,先看看什么是前端性能,应该怎样去了解和评价前端页面的性能。 所以要知道的是,前端中的所有优化都是针对可控等待延时这部分来进行的,下面来了解一下如何获取和评价一个页面的具体性能前端性能测试 获取和衡量一个页面的性能,主要可以通过以下几个方面:Performance Timing API、Profile工具、页面埋点计时、资源加载时序图分析。

    2.7K120发布于 2018-03-05
  • 来自专栏lpp的专栏

    前端性能优化

    4. 我们应该如何使用LLM?好好写prompt就行?还是不管三七二十一,有钱任性!买卡!训练!?

    11100编辑于 2024-04-18
  • 来自专栏娜姐聊前端

    前端性能优化

    之前写过一篇文章前端网络高级篇(六)网站性能优化,里面提到过13个性能优化的点: 减少HTTP请求 使用CDN 利用HTTP缓存 Gzip压缩 将样式表放在顶部 将JS脚本放在底部 避免CSS表达式 使用外部

    1.1K30发布于 2020-09-22
  • 来自专栏李白偷偷偷猪

    前端性能优化

    使用requestAnimationFrame代替setTimeout和setInterval:

    59110编辑于 2022-11-14
  • 来自专栏我的专栏2

    前端性能优化

    一、加载性能优化 测试腾讯云开发者社区 减少 HTTP 请求 合并文件(CSS/JS 合并) 使用雪碧图(CSS Sprites) 内联小资源(如 Base64 图片或小字体文件) 代码分割与懒加载 /2:多路复用、头部压缩、Server Push 边缘计算:Vercel/Cloudflare Workers 实现就近处理 异步加载脚本 使用 async 或 defer 属性避免渲染阻塞 二、渲染性能优化

    21900编辑于 2025-11-21
  • 来自专栏我的专栏2

    前端性能优化

    前端性能优化是提升用户体验、提高页面加载速度和响应速度的关键步骤。以下是一些核心优化策略和具体实现方法:​​一、加载性能优化​​1. ​​

    19800编辑于 2025-06-23
  • 来自专栏lpp的专栏

    前端性能优化

    ​一、加载性能优化​​adsgsdfgsdfgsdf // 生成最终签名 const sign = _this. 头部压缩、Server Push​​边缘计算​​:Vercel/Cloudflare Workers 实现就近处理​​异步加载脚本​​使用 async 或 defer 属性避免渲染阻塞 ​​二、渲染性能优化​​

    26610编辑于 2025-08-08
  • 来自专栏Dawnzhang的开发者手册

    前端性能优化

    前言 本来想写一篇实用而又全面的性能优化文章,很多大佬已经写了非常好,我就不再造轮子了。我这篇文章就归纳整理一下吧,方便后续我或他人学习使用。 性能优化是把双刃剑,有好的一面也有坏的一面。 并且某些性能优化规则并不适用所有场景,需要谨慎使用 检查的方法 1、检查加载性能 一个网站加载性能如何主要看白屏时间和首屏时间。 白屏时间:指从输入网址,到页面开始显示内容的时间。 2、检查运行性能 配合 chrome 的开发者工具,我们可以查看网站在运行时的性能。 JavaScript第 6 章和高效前端:Web高效编程与优化实践第 3 章。 参考资料: web 前端图片懒加载实现原理 (2). 响应式图片 响应式图片的优点是浏览器能够根据屏幕大小自动加载合适的图片。

    1.8K20编辑于 2022-05-10
  • 来自专栏javascript艺术

    前端性能优化

    前端性能优化 三大优化思维: 性能优化目标 用户体验 代价与权衡 八处优化落点: HTML层级优化 CSS层级优化 JavaScript层级优化 渲染层级优化 交互请求优化 数据结构优化 前端缓存优化 前端性能瓶颈 传统DOM操作对性能的影响 浏览器的渲染过程 重排、重绘 前端性能优化与重绘与回流有关系的原因是:频繁的触发重绘与回流,会导致UI频繁染,最终会导致js变慢,会导致页面性能变差 前端展示、后端处理的思维模式 前端主要负责展示,后端负责数据处理。Javascript是单线程的,而后端语言绝大多数都是多线程的。 采用轻量级数据交换格式 JSON 前后端联调对接那些事 前后端联调是前后端分离后的必然产物 前端和后端事先约定好固定的数据结构,前端通过Mock数据渲染,后端通过Postman等模拟前端请求。 MVVM框架 虚拟DOM Diff算法 移动端相关应用 骨架屏 PWA渐进式增强的Web应用 一个性能优良的Web前端产品,绝不是通过某一个或某几个优化方式就能达成的,它是一系列有意识的调整从量变到质变的一个过程

    1.2K10发布于 2021-05-28
  • 来自专栏Article

    前端性能监控

    当我们谈及前端性能的时候,我们究竟想聊什么? 最近在做前端性能监控的一些事,这篇文章算是前端性能方面的基础知识梳理。 以往说到性能优化大家会认为是网页加载速度的快与慢,其实性能的好与坏也可以约等于用户使用的效率,同样的下面这些: 页面滚动是否平滑 点击按钮后响应是否够快 动画是否流畅, 关键内容是否优先被加载(参考 YouTube ) webview 启动时间是否够短 更低的资源消耗( cpu 、电量等等) 也都可以是衡量一个网页性能的指标,当然还会有更多。 Time Origin 顾名思义,用来表明时间的起始位置 通常情况下,性能测试开始的时间 Performance Timeline Level 2 1. 支持 PerformanceMark和 PerformanceMeasure两个 API 在 Web Worker 中使用 如何在代码中衡量性能

    2K20编辑于 2022-06-15
  • 来自专栏grain先森

    前端性能优化

    本文主要考虑客户端性能、服务器端和网络性能,内容框架来自Yahoo Developer Network,包含 7 个类别共 35 条前端性能优化最佳实践,在此基础上补充了一些相关或者更符合主流技术的内容 主流技术的内容 前端性能的一个重要指标是页面加载时间,不仅事关用户体验,也是搜索引擎排名考虑的一个因素。 以上数据更说明「加载时间就是金钱」,前端优化主要围绕提高加载速度进行。 一、页面内容 1. 减少HTTP请求数 Web 前端 80% 的响应时间花在图片、样式、脚本等资源下载上。 基于性能考虑,ISP、局域网、操作系统、浏览器都会有相应的DNS缓存机制。 启用Gzip 前端工程师可以想办法明显地缩短通过网络传输HTTP请求和响应的时间。毫无疑问,终端用户的带宽速度,网络服务商,对等交换点的距离等等,都是开发团队所无法控制的。

    2.4K41发布于 2019-03-28
  • 来自专栏CSDNToQQCode

    前端性能优化

    1、什么是前端性能优化? 从用户访问资源到资源完整展现在用户面前的过程中,通过技术手段和优化策略,缩短每个步骤的处理时间从而提升整个资源的访问和呈现速度。 2、为什么要做前端性能优化? 在构建web站点的过程中,任何一个细节都有可能影响网站的访问速度,如果不了解性能优化知识,很多不利于网站访问速度的因素会产生,从而严重影响网站的性能,导致网站访问速度变慢,用户体验低下,最终导致用户流失 3、如何进行前端性能优化 性能黄金法则:只有10%-20%的最终用户响应时间花在接收请求的HTML文档上,剩下的80%-90%时间花在HTML文档所引用的所有组件(图片,script,css,flash yahoo前端性能团队总结的35条黄金定律请见:http://blog.csdn.net/zhouziyu2011/article/details/60468287 1) 内容层面 ① DNS解析优化 Cache-Control报文头 对一个网站而言,CSS、JavaScript、图片等静态资源文件更新的频率都比较低,而这些文件又几乎是每次http请求都需要的,如果将这些文件缓存在浏览器中,可以极好的改善性能

    89651编辑于 2022-11-29
  • 来自专栏lpp的专栏

    前端性能优化

    4. 我们应该如何使用LLM?好好写prompt就行?还是不管三七二十一,有钱任性!买卡!训练!?

    11700编辑于 2024-02-19
  • 来自专栏前端|

    【腾讯云前端性能优化大赛】前端首屏性能优化

    1、前言 网站的性能一直是前端工程师努力的方向之一,更加流畅的体验,更加快速的页面呈现,都是好的web网站的指标之一。 这次,就以我的个人博客为例子,从最开始的荒芜状态,向业界网站性能标准“秒开”做一次系统性的性能优化。 以下为初始数据,数据来源使用腾讯云RUM性能监控。 Distribution Network,缩写:CDN)是指一种透过互联网互相连接的电脑网络系统,利用最靠近每位用户的服务器,更快、更可靠地将音乐、图片、视频、应用程序及其他文件发送给用户,来提供高性能 --维基百科 简单的理解就是把你需要加载的资源不是放在你自己的服务器上,而是放在一个托管的服务器上,这个托管的服务器有着更好的性能,更稳定的服务,可以为用户提供更快的访达。

    2.1K41编辑于 2021-12-27
  • 来自专栏用户1345556的专栏

    【腾讯云前端性能优化大赛】前端性能优化最佳实践

    当脚本或者样式表在不同页面中使用时需要做不同的修改,这可能会相对麻烦点,但即便如此也要把这个方法作为改善页面性能的重要一步。 从性能方面思考,如果将某个变量放在全局作用域下,那么读写到该变量的时间会比局部变量多很多。变量在作用域中的位置越深,访问所需时间就越长。 在优化性能时,向特定用户发布内容的服务器的选择基于对网络慕课拥堵的测量。例如,CDN可能选择网络阶跃数最小的服务器,或者具有最短响应时间的服务器。

    2.8K61编辑于 2021-12-30
  • 来自专栏code秘密花园

    前端性能优化总结

    导读: 分类:技术干货 题目: 前端性能优化总结 技术优化,细节决定成败... 1.原则 多使用内存,缓存或者其他方法 减少CPU计算,减少网络请求 减少IO操作(硬盘读写) 2.加载资源优化 静态资源的合并和压缩

    1.3K30发布于 2019-09-08
  • 来自专栏ThoughtWorks

    前端性能优化心法

    在修改之前 性能优化之法,曰立,曰测,曰理,曰拆,曰分,曰剥,曰拖,曰缓。 我们讨论性能提升,往往需要首先建立一套测量机制。 因为仅凭直觉来猜测可能的性能瓶颈非常低效,而且往往直觉认为有性能问题的地方未必真有问题。一旦测量机制建立,则犹如我们代码有了单元测试/集成测试的守护,总的来说会向着正确的方向演进。 纯性能的问题往往较为具体,也最容易解决,比如使用了性能较低的包作为依赖,则只需要替换为性能更好的库即可;又或者使用debounce/throttle来减少对函数的频繁调用等等。 事实是,有可能对于我们之前定义好的基线,只需要解决纯粹的性能问题就可以达成,那我们也无需花费大量的工作在更大的修改上。 总纲 或曰,性能优化之诀窍,唯推拖二字也。 小结 本文对性能优化中常见的一些方法和模式做了一些总结。在开始实施之前,我们需要确定对性能优化成功与否的定义。

    46720编辑于 2023-04-28
  • 来自专栏前端开发面试

    前端面试前端性能优化篇

    不论是什么样的前端面试,总会问到的一个问题:前端性能优化。相信如果这个问题没有答好,在面试中会很被动。于是,趁着这个天天宅的时期,好好的整理了一番。 css reset,项目中不会用到这么多reset5、避免使用css表达式动画优化1、可以使用transform开启图形加速2、用translate取代left,可以避免页面重排更多面试题解答参见 前端进阶面试题详细解答选择器优化 Fragment减少操作次数减少未使用代码1、进行tree-shaking,删减未使用的代码算法优化1、添加key值,最大效益的使用虚拟DOM,减少Diff时间2、使用benchmark测试不同算法的性能 大体积资源按需加载(Webpack拆包)减少加载体积1、压缩图片2、压缩HTML、CSS、JS代码3、开启网络压缩,如:GZIP减少加载次数1、制作精灵图2、将小图片转换为base64字符串3、使用浏览器缓存4、使用前端缓存 ,如: LocalStorage、Cookie、SessionStorage等5、减少重定向请求,比如:nginx反向代理的重定向6、避免使用服务端字体五、React性能优化1、优化react事件,避免使用闭包函数

    70941编辑于 2022-09-30
  • 来自专栏前端迷

    前端性能优化总结

    前言 最近花了一些时间在项目的性能优化上,背后做了很多工作,但是最后依然没有达到自己想要的结果,有些失望,但是还是记录下自己的执着。 性能优化总结:减少请求次数、减小资源大小、提高响应和加载速度、优化资源加载时机、优化加载方式。 性能分类 对前端工程性能的优化,我觉得可以分为两类: 站在用户视角的主观的可感知的性能。 站在开发者视角的可客观度量的性能。 感知性能 对于用户来说,用户的感知性能才是最重要的,简单讲,就是让用户感觉你的网站访问很快,并且感知性能没有衡量标准。 客观性能 对于开发者来说,性能指标是可以客观度量的,我们可以通过一些手段来优化 Web 性能,使这些度量指标达到开发者设定的标准。 客观性能是指,从用户输入url开始,到下载、解析和执行所有资源以及最终绘制的整个过程的时间度量。 性能指标是个很复杂的标准,后续我会单独整理出一篇文章介绍性能指标。

    1.4K10发布于 2020-07-02
  • 来自专栏前端有的玩

    前端性能优化总结

    协商缓存可以通过设置两种 HTTP Header 实现:Last-Modified 和 ETag 首先在精确度上,Etag要优于Last-Modified 第二在性能上,Etag要逊于Last-Modified

    83530发布于 2021-07-27
领券