一、加载速度优化 精灵图 base64 iconfont替代图片 代码压缩 图片、视频压缩 cdn缓存 路由懒加载 原理:将每个组件都打成一个包,首页的大文件可以进行分批引入 实现:main.js中将所有的同步引入组件的方式改为异步引入组件,即: import Home from "pages/Ho
qt
原创 2021-07-13 17:14:05
114阅读
web前端设计优化准则: 1  减少http请求次数,考虑:css,js,图片,,, 2 采用CDN 3
原创 2022-11-19 10:20:38
68阅读
一、页面/文件级优化 1、减少HTTP请求 一个完整的 HTTP 请求需要经历 DNS 查找,TCP 握手,浏览器发出 HTTP 请求,服务器接收请求,服务器处理请求并发回响应,浏览器接收响应等过程。 方案 设置缓存 css、js、img等静态资源合并压缩(vue的项目有压缩css和js) 懒加载图 ...
转载 2021-09-18 16:13:00
170阅读
2评论
项目构建打包优化(通过speed-measure-webpack-plugin分析打包速度,使用BundleAnalyzerPlugin对打包结果进行分析)const SpeedMeasureWebpackPlugin = require("speed-measure-webpack-plugin"); const BundleAnalyzerPlugin = require("webpack-
前段性能优化的作用于目的:从用户角度而言,优化能够让页面加载得更快、对用户的操作响应得更及时,能够给用户提供更为友好的体验。从服务商角度而言,优化能够减少页面请求数、或者减小请求所占带宽,能够节省可观的资源。前端优化的途径有很多,按粒度大致可以分为两类。第一类是页面级别的优化。例如 HTTP请求数、脚本的无阻塞加载、内联脚本的位置优化等 。第二类则是代码级别的优化,例如 Javascript中的D
转载 2023-10-18 22:09:10
43阅读
时间花哪里去了? 只有10%-20%的最终用户响应时间花在了下载html文档上,其余80%-90%时间花在了下载页面的相关组件上。如:图片、Flash等。 所以主要优化: 减少http请求 缓存 减少文件大小:压缩文件+优化代码 健康的优化因该是根据页面的加载过程,全面的优化过程 第一步、浏览器预处理 查询Cache:读取Cache 或者发送304请求 第二步、查询DNS 优化规则--减少DNS查找 DNS缓存 浏览器DNS缓存 计算机DNS缓存 服务器DNS缓存(TTL) 使用Keep-Alive特性 减少DNS查找 当客户端的DNS缓存为空时,DNS查找的数量与Web页面中唯一主机名的数量相等。减少唯一主机名的数量就可以减少DNS查找的数量。 较少的域名来减少DNS查找(2-4个主机)
原创 2021-06-07 18:00:16
630阅读
目录一级目录1. 减少 HTTP 请求2. 使用 HTTP23. 使用服务端渲染4. 静态资源使用 CDN5. 将 CSS 放在文件头部,JavaScript 文件放在底部6. 使用字体图标 iconfont 代替图片图标7. 善用缓存,不重复加载相同的资源8. 压缩文件9. 图片优化10. 通过 webpack 按需加载代码,提取第三库代码,减少 ES6 转为 ES5 的冗余代码11. 减少重
jQuery在移动端移动端dom操作库首推zepto,他实现了jQuery的大多数接口,被移动端成功扶正;弃用jQuery的主要原因是尺寸上的考虑而jQuery经过几次发展,终于宣布不再理睬IE8,但是最新的版本尺寸依旧超过80K,而我移动端核心框架加起来还没一个DOM库大,很难不放弃他究其原因,积重难返,要兼容老接口,又要照顾老用户,一些代码确实删不掉。 angularJS的更新而与j
前端优化方法有哪些 文章目录前端优化方法有哪些前言一、http方面尽量减少http请求,合理设置http缓存1.开启 HTTP/2请求与响应复用标头压缩2.DNS-prefetchPreconnect二、资源优化预加载Preloadjs方面加载优化CSS方面图片方面三、组件渲染方面的优化 前言前端是庞大的,包括 HTML、 CSS、 Javascript、Image 、Flash等等各种各样的资源
转载 2024-05-15 03:01:48
71阅读
1、常用的图像类型1) gif: 适用于动画效果。2) jpg: 使用有损压缩,将图片的每个像素分解成8*8的栅格,然后对每个栅格的数据进行压缩处理,通过特殊的算法用附近的颜色填充栅格。用户可以设置质量级别,从0到100,数字越小,图片质量越差。3) png:使用无损压缩,将图片出现的颜色进行索引,保留在调色板上,在显示图像时会调用调色板的颜色去填充相应位置。png又分为png8、png24和pn
原创 2021-12-24 14:45:32
172阅读
1、常用的图像类型1)gif: 适用于动画效果。2)jpg: 使用有损压缩,将图片的每个像素分解3)png:使用无损压缩,将图片出现的颜色进行索引,保留在调色板上,在显示图像时会调用调色板的颜色去填充相应位置。png又分为png8、png24和png32,png8表示支持2^8个种颜色,通常png8是最通用的web图片格式。2、图像优化...
原创 2022-03-03 14:34:46
102阅读
从输入URL到页面加载完成的过程:首先通过DNS(域名解析)把URL解析为对
原创 2022-10-27 20:16:03
329阅读
页面:m.babytree.com/ask建议:1.降低网络负荷  1.1缩小图片尺寸:     100-1.png:由252*100 缩小到 127*50     100-2.png:由272*100 缩小到 127*50     &nb
原创 2015-01-23 11:50:28
440阅读
一、初始阶段 >加载优化 1.主要解决首屏加载慢的问题(根本问题就是资源请求过多且文件体积大的问题) 1.图片处理; 可以使用图片懒加载、雪碧图、字体图标iconfont的方式 来减少图片请求 2.css /js; 通过nginx服务器来做资源文件的合并或者通过webpack等打包工具进行物理打包, ...
转载 2021-08-09 13:50:00
141阅读
2评论
1. 代码格式 代码格式问题完全可以通过自动化工具来解决。标准的 eslint 规则( 如 Airbnb 或公司统一推出的 eslint 规则) + husky( 本地 pre-commit 校验 ) + 远端 CI 流水线 eslint 校验(开启 cache,增量校验)就可以解决。 2. 代码错 ...
转载 2021-08-30 16:27:00
252阅读
2评论
1. 内容篇 Yahoo! 的 Exceptional Perform
原创 2023-08-11 21:50:10
0阅读
当涉及到前端性能优化时,有许多方面需要考虑。以下是一些常见的前端性能优化技巧:压缩和缩小文件:使用压缩工具(如Gzip)来压缩HTML、CSS和JavaScript文件的大小,并将图片和其他媒体文件进行压缩。此外,还可以使用工具(如Webpack)来合并和缩小文件,以减少网络请求数量。使用缓存:通过使用浏览器缓存来减少页面加载时间。通过设置适当的缓存头(如Expires、Cache-Control
原创 2023-08-07 09:44:05
37阅读
性能优化这个问题,在面试的过程中问道的概率还挺大的,特别是对有前端开发经验的面试者来说,基本会被面试官问道关于性
原创 2023-09-08 10:51:45
0阅读
本文详细介绍了前端SEO优化的核心方法与技术实践。主要内容包括:语义化HTML结构优化、页面加载性能提升、JavaScript与SPA场
转载 24天前
0阅读
不知是哪位大神写的,自己摘过来了,今天面试被问到了,只回答了一小部分,前端是庞大的,包括 HTML、 CSS、 Javascript、Image 、Flash等等各种各样的资源。前端优化是复杂的,针对方方面面的资源都有不同的方式。那么,前端优化的目的是什么 ?  1. 从用户角度而言,优化能够让页面加载得更快、对用户的操作响应得更及时,能够给用户提供更为友好的体验。  2. 从服务商角度而言,优化
转载 2月前
382阅读
  • 1
  • 2
  • 3
  • 4
  • 5