首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
优化
订阅
豁得凶
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
介绍一下requestAnimationFrame和requestIdleCallback
当我们需要执行动画或其他高性能操作时,常常会遇到以下问题: 任务的执行频率过高,对 CPU 和内存造成了大量的压力。 任务的优先级较高,导致其他任务无法及时得到处理。 为了解决这些问题,JavaScr
写给中高级前端关于性能优化的9大策略和6大指标 | 网易四年实践
所有的性能优化都围绕着两大层面两小层面实现,核心层面是网络层面和渲染层面,辅助层面是时间层面和体积层面,而辅助层面则充满在核心层面里,笔者通过本文整理出关于前端性能优化的九大策略和六大指标
前端SEO优化
在搜索引擎网站的后台会有一个非常庞大的数据库,里面存储了海量的关键词,而每个关键词又对应着很多网址,这些网址是被称之为“搜索引擎蜘蛛”或“网络爬虫”程序从茫茫的互联网上一点一点下载收集而来的。随着各种各样网站的出现,这些勤劳的“蜘蛛”每天在互联网上爬行,从一个链接到另一个链接,…
vue打包优化——vendor体积过大
在Vue项目中,引入的所有js、css文件,编译时都会被打包进vendor.js,浏览器在加载该文件之后才能开始显示首屏。若是引入的库众多,那么vendor.js文件体积将会相当的大。对其进行打包优化
关于vue-cli 3配置打包优化要点
... 从下图可以看到,打包出来后最大的包有1.33M。然后再看下请求,哇,217个请求、首页下载需要3.2M。 ... 1. 优化scss配置文件的引入 我们在搭建项目的过程中经常性的会将一些scss配置文件抽离出来,例如主题色等,然后在每个需要的组件中引入。这样会显得很繁琐…
基于TinyPng,通过node实现一个批量压缩图片的cli工具
基于TinyPng,通过node实现一个批量压缩图片的cli工具。全局安装cli命令,即可在项目下压缩指定文件目录下的图片资源。
前端性能指标:白屏和首屏时间的计算|七日打卡
页面性能优化是前端开发中一个重要的环节,而评判前端性能的优劣有两个比较经常听说的指标:白屏时间和首屏时间。 接下来我们一起来看看什么是白屏时间和首屏时间,如何去计算。 白屏时间(First Paint):是指浏览器从响应用户输入网址地址,到浏览器开始显示内容的时间。 首屏时间(…
彻底玩转图片懒加载及底层实现原理
图片懒加载其实已经是一个近乎“烂大街”的词语了,在大大小小的面试中也会被频繁的问到,我在之前的面试中也被问到了图片懒加载的原因、实现方式及底层原理,但由于自己平时很少做“图片”相关的处理,对于“懒加载”也是知之甚少,所以在面试中问答的也不是很好。 今天,我将首先从浏览器底层渲染…
两行CSS让页面提升了近7倍渲染性能!
现如今的页面越来越复杂,一个页面往往承载着大量的元素,最常见的就是一些电商页面,数以万计的商品列表是怎么保证渲染不卡顿的,大家在面对这种长列表渲染的场景下,一般都会采用分页或者虚拟列表来减缓页面一次性
使用vue3+typescript编写一个图片懒加载插件
懒加载主要通过 IntersectionObserver对象实现,可能有些浏览器不支持,暂未做兼容。 vue3 的 Custom Directives,支持以下 Hook Functions:beforeMount 、mounted、beforeUpdate、updated、b…