首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
优化
订阅
阿振sc
更多收藏集
微信扫码分享
微信
新浪微博
QQ
49篇文章 · 0订阅
图片优化瘦身 给网站提速
1. 为什么用 webp? 同样的质量下,更小的体积,更快的加载速度。 缩短的加载时间远远大于解码所需要的时间。 2. webp兼容问题 webp的兼容性不是很乐观,尤其在ios safari上一片红。 这里我们在客户端用js检测是否支持WebP,支持请求webp图片,不支持保…
前端性能优化总结
性能优化需要从哪几个方面入手?我们要先了解浏览器打开网页的过程。 下面我们分别对这几个阶段进行优化。 DNS全称Domain Name System。它是互联网的“通讯录”,它记录域名与实际ip地址的关系,域名是为了方面人类记忆。每次我们方位一个网站,都要通过各级的DNS服务器…
我所知道的 Web 性能优化策略
本文核心分为两部分,第一部分讲述普通浏览器中能干的事情,第二部分则讲述在自建容器的背景下更能干的事情。 文章内容会比较粗略,如果你对具体实现感兴趣,欢迎在 这 留言。 通常情况下,一个 html bundle 里面一般会有 script 等标签去加载其他的资源。浏览器在加载完 …
React 出海应用 首屏加载时间从20S降到10S以下 血泪史
最近在做一个基于mobile app的漫画的项目,面向印尼市场。 上线后,基本测试没有问题,打开也挺顺畅。但是google analytics却反馈加载平均19s! OMG~~于是开展了一系列的探索。。 首先说说技术栈,用的是create-react-app,redux,rea…
web性能优化(一):从TCP的三次握手讲起
搞技术的都知道,TCP 的三次握手和四次挥手的过程。在这里,为了不那么无聊枯燥,笔者想用通俗的文字来描述一下 TCP 的三次握手,作为开头。 很久很久以前,有两个球球,一个叫 ‘小青蛙’,一个叫‘小乌龟’,分住在山的两段。这两个球球都有 一张嘴巴 和 两只耳朵,但都看不见。有一…
【译】重绘与回流no-no篇
还有些回流会带来更多的性能损耗,比如你把页面顶部的一个div设置了动画或者拉大了,导致页面下面其他部分都下去了。 因为渲染树的回流和重绘比较损耗,浏览器目标在于减小负面影响。一个策略就是根本不做这件事情,至少现在不做。浏览器把你写的更改放在一个队列里然后批量执行。用这种方法将会…
如何渲染几万条数据并不卡住界面
现在项目中列表页都会做成分页的形式,但是仍然存在一些场景:后端返回所有数据(可能成千上万条),前端渲染。下面提供几种解决思路。 通过console.timeEnd('loopTime')获取代码执行时间。 在上图中我们发现log很快打印,且只有几百毫秒;但是左上角却一直在loa…
web性能优化的15条实用技巧
javascript在浏览器中运行的性能,可以认为是开发者所面临的最严重的可用性问题。这个问题因为javascript的阻塞性而变得复杂,事实上,多数浏览器使用单一进程来处理用户界面和js脚本执行,所以同一时刻只能做一件事。js执行过程耗时越久,浏览器等待响应的时间越长。 1.…