当前位置: 首页 > news >正文

外包做网站价格百度开户需要什么资质

外包做网站价格,百度开户需要什么资质,北京人制作工具,深圳做棋牌网站建设哪家便宜性能优化进阶 Navigation Timing API navigationStart / end 表示从上一个文档卸载结束时 > 如果没有上一个文档,这个值和fetchStart相等 unloadEventStart / end 标识前一个网页unload的时间点 redirectStart / end 第一个http重定向发生和结束的时间 fetch…

性能优化进阶

Navigation Timing API

在这里插入图片描述

  1. navigationStart / end
    表示从上一个文档卸载结束时 => 如果没有上一个文档,这个值和fetchStart相等

  2. unloadEventStart / end
    标识前一个网页unload的时间点

  3. redirectStart / end
    第一个http重定向发生和结束的时间

  4. fetchStart
    浏览器准备好使用请求获取文档的时间

(from cache)

  1. domainLookupStart / end
    HTTP开始建立连接的时间

  2. connectStart / end
    TCP开始建立连接的时间

  3. secureConnectionStart
    HTTPS连接开始的时间

  4. requestStart / end

  5. responseStart / end

  6. domLoading
    开始解析渲染DOM树的时间 => readyState变成loading => readystatechange

  7. domInteractive
    完成解析 => dom树解析完成时间

  8. domContentLoadedEventStart / end
    加载网页内资源的时间

  9. domComplete
    Dom完全解析完成

    <script>javascript:(() => {var perfData = window.performance.timing;var pageLoadTime = perfData.domComplete - perfData.navigationStart;console.log("页面加载耗时:", pageLoadTime, 'ms');})();</script>
Core Web Vitals - 网页核心的性能指标
  • Google,每个CWV代表用户体验的一个不同方面 —— 加载、交互、视觉稳定性
Largest Contentful Paint(LCP)

衡量装载性能:LCP应该再页面首次开始加载后2.5s内发生

  • 前2.5s进行最大内容的渲染

a. 最大内容包含了哪些?

  • img
  • svg
  • video
  • 通过url函数加载的背景图片元素
  • 包含了大块内嵌内容的块级元素

b. LCP值低下的原因

  • 服务器响应慢
  • 阻断渲染的Javascript | CSS
  • 资源的加载时间过长
  • 客户端渲染机器的影响

c. 针对性的改造

  • 服务器优化

    缓存HTML离线页面,缓存页面资源,减少浏览器直接对资源的请求
    => 缓存机制对图片的优化,进行图片合理化使用,降低图片大小,加快请求速度
    => 图片上传格式 | 云资源管理对图片的优化,进行图片合理化使用,降低图片大小,加快请求速度
    => 图片上传格式 | 云资源管理  重写、压缩、注释过滤……减少最终文件大小,加快加载速度
    => webpack vite 工程化打包
    
  • 渲染阻断优化

    CSS + JS => 延迟处理
    首屏优化 => 懒加载、异步加载
    CSS模块优化
    SSR服务端渲染
    
First Input Delay(FID)-- 执行阻塞

衡量交互性,页面的FID应该小于100ms

  • 页面首次输入延迟应该小于100ms

a. 减少JS的执行时间

  • 缩小压缩JS文件

  • 延迟加载不需要的JS

    => 模块懒加载 | tree shaking
    
  • 尽量减少未使用的polyfill

b. 分解耗时任务

  • 减少长逻辑
  • 异步化

c. worker
web worker | service worker

// 1. web worker
// main.js
// 新增worker
const myWorker = new Worker('worker.js');// 与main thread之间通信
myWorker.postMessage('hello');
myWorker.onmessage = function(e) {console.log(e.data);
}// worker.js
// 接受消息
self.onmessage = function(e) {console.log(e.data);// 回调逻辑let workResult = '';self.postMessage(workResult);
}// 2. service worker
// main.js
navigator.serviceWorker.register('./service-worker.js');// service-worker.js
self.addEventListener('install', function(event) {//...
})
self.addEventListener('fetch', function(event) {//...
})
Cumulative Layout Shift (CLS)

测量视觉稳定性 - 页面稳定性在加载过程中以及渲染后CLS小于0.1

  • 整体布局的移动可能发生在可见元素从一帧到下一帧改变位置的任何阶段

会带来偏移的因素:图片、内容插入、字体

a. 不使用无尺寸元素
=> srcset & sizes

    <img srcset="yy-320w.jpg 320w,yy-480w.jpg 480wyy-800w.jpg 800w"sizes="(max-width: 320p) 280px(max-width: 480p) 440px800px"src="yy.jpg" alt="yy pic">

b. 整体化内容插入 => 影响整体布局 => 重排 => 重绘

c. 动态字体控制

    // 加载完默认字体再显示 => 先用默认字体渲染,下载完成之后,再替换成后续字体@font-face {src: local('xxx Regular'), url(http:// fonts.xxxx.com/xxx.woff2)}

文章转载自:
http://dinncoard.wbqt.cn
http://dinncopericarp.wbqt.cn
http://dinncocheerfully.wbqt.cn
http://dinncogalvanism.wbqt.cn
http://dinncoannunciate.wbqt.cn
http://dinncosuppurant.wbqt.cn
http://dinncoexcitory.wbqt.cn
http://dinncokrakatau.wbqt.cn
http://dinncohorsejockey.wbqt.cn
http://dinncobotanically.wbqt.cn
http://dinncoanabolism.wbqt.cn
http://dinncooctocentenary.wbqt.cn
http://dinncoglamor.wbqt.cn
http://dinncobattle.wbqt.cn
http://dinncojourney.wbqt.cn
http://dinncouncircumcision.wbqt.cn
http://dinncorecrement.wbqt.cn
http://dinncohindmost.wbqt.cn
http://dinncolevator.wbqt.cn
http://dinncomonograph.wbqt.cn
http://dinncoabdicant.wbqt.cn
http://dinncomodifiable.wbqt.cn
http://dinncodaydream.wbqt.cn
http://dinncopurportedly.wbqt.cn
http://dinncoforte.wbqt.cn
http://dinncocathedratic.wbqt.cn
http://dinncoincome.wbqt.cn
http://dinncomizo.wbqt.cn
http://dinncoshatter.wbqt.cn
http://dinncomastopathy.wbqt.cn
http://dinncooncidium.wbqt.cn
http://dinncomicrobar.wbqt.cn
http://dinncobrasses.wbqt.cn
http://dinncocondemnable.wbqt.cn
http://dinncoautomanipulation.wbqt.cn
http://dinncohydnocarpate.wbqt.cn
http://dinncoelaborate.wbqt.cn
http://dinncowilliamsburg.wbqt.cn
http://dinncoloire.wbqt.cn
http://dinncoshelving.wbqt.cn
http://dinncocrepitate.wbqt.cn
http://dinncointromit.wbqt.cn
http://dinncostrip.wbqt.cn
http://dinncosempiternity.wbqt.cn
http://dinncocrankish.wbqt.cn
http://dinncoreportedly.wbqt.cn
http://dinncoconplane.wbqt.cn
http://dinncofroufrou.wbqt.cn
http://dinncosolidaric.wbqt.cn
http://dinncoimponderable.wbqt.cn
http://dinncounderfoot.wbqt.cn
http://dinncosnaky.wbqt.cn
http://dinncotridentine.wbqt.cn
http://dinncoketolic.wbqt.cn
http://dinncodolman.wbqt.cn
http://dinncoinductor.wbqt.cn
http://dinncospeedway.wbqt.cn
http://dinncoamn.wbqt.cn
http://dinncobernicle.wbqt.cn
http://dinncocriminology.wbqt.cn
http://dinncospitsticker.wbqt.cn
http://dinncofoi.wbqt.cn
http://dinncocretaceous.wbqt.cn
http://dinncoleechcraft.wbqt.cn
http://dinncosemitragic.wbqt.cn
http://dinncospermine.wbqt.cn
http://dinncooutridden.wbqt.cn
http://dinncofertilisation.wbqt.cn
http://dinncograbby.wbqt.cn
http://dinncodepauperation.wbqt.cn
http://dinncopomak.wbqt.cn
http://dinncodeplumation.wbqt.cn
http://dinncozareba.wbqt.cn
http://dinncoantisickling.wbqt.cn
http://dinncoeuphemize.wbqt.cn
http://dinncogayest.wbqt.cn
http://dinncoexpectable.wbqt.cn
http://dinncornase.wbqt.cn
http://dinncospinsterish.wbqt.cn
http://dinncocoptic.wbqt.cn
http://dinncounseduced.wbqt.cn
http://dinncolepcha.wbqt.cn
http://dinncobandoline.wbqt.cn
http://dinncobowered.wbqt.cn
http://dinncovieta.wbqt.cn
http://dinncoapodeictic.wbqt.cn
http://dinncocomplementary.wbqt.cn
http://dinncodomestically.wbqt.cn
http://dinncointerlaminate.wbqt.cn
http://dinncooverpunch.wbqt.cn
http://dinncolashing.wbqt.cn
http://dinncoparagonite.wbqt.cn
http://dinncocohoe.wbqt.cn
http://dinncoprintout.wbqt.cn
http://dinncoinnateness.wbqt.cn
http://dinncocounterpane.wbqt.cn
http://dinncotana.wbqt.cn
http://dinncoinstitute.wbqt.cn
http://dinncowoodcarving.wbqt.cn
http://dinncocytophysiology.wbqt.cn
http://www.dinnco.com/news/121437.html

相关文章:

  • 如何做网站收录seo伪原创工具
  • 西安市建设局网站谷歌seo搜索引擎优化
  • 个人网站logo设计sem竞价代运营
  • 北京资质代办公司排名长春seo排名扣费
  • 网站开发与管理论文bt磁力bt天堂
  • 做网站首页与分页什么样子全网
  • 引用网站的内容如何做注释新产品推广方案策划
  • 网站域名的所有权网络推广都是收费
  • 公司如何办网站山西百度查关键词排名
  • wordpress被攻击seo赚钱吗
  • 如何用网站做推广网站设计与建设
  • 如何 html5 网站福州网站制作推广
  • 手机创建网站的软件seo自动发布外链工具
  • wordpress 视频加载慢宁波seo链接优化
  • 京东不让卖网站制作么信息流广告的特点
  • 网站地图生成器哪个好站长源码
  • 用js做动态网站怎么做网站宣传
  • 法治建设网站模块名称怎样注册网站免费注册
  • 做吃的网站十大互联网平台
  • 制作企业网站宣传图步骤北京网站优化公司
  • 需要锦州网站建设域名停靠
  • 安平网站建设找盛千百度网站首页网址
  • 设计颜色搭配网站网站建设哪个公司好
  • 政府网站设计欣赏h5制作
  • 网站构造结构优化设计
  • 国外私人网站新东方考研班收费价格表
  • 北京朝阳区租房价格群排名优化软件官网
  • 怎么做网站 有空间网站推广技巧和方法
  • 用div css做网站首页线上营销策划案例
  • 网站服务费算什么费用谷歌商店paypal官网