[面试三分钟小文]前端性能优化-HTML、CSS、JS部分

今天给大家带来前端面试必会问到的前端性能优化问题,暂定分三期给大家带来,第一期讲述基本的代码优化,后续还有网络传输层优化和页面加载速度优化,敬请期待,也欢迎点击查看原文了解更多前端小知识。

阅读所有文章请点击

文章建议阅读时间:3分钟

[面试三分钟小文]前端性能优化-HTML、CSS、JS部分_第1张图片

阅读本文您将收获:

  • 性能优化的整体思路
  • 在HTML、CSS、JavaScript层级的性能优化

为什么要进行性能优化

  • 用户: 提升用户体验,改善页面性能
  • 开发者: 体现公司意志和开发人员技能

性能优化的总体方向

  • 高效 :合理安排资源
  • 快速 :减少等待时间
  • 标准 :
    • 首次有效绘制(First Meaningful Paint,简称FMP,当主要内容呈现在页面上)
    • 英雄渲染时间(Hero Rendering Times,度量用户体验的新指标,当用户最关心的内容渲染完成)
    • 可交互时间(Time to Interactive,简称TTI,指页面布局已经稳定,关键的页面字体是可见的,并且主进程可用于处理用户输入,基本上用户可以点击UI并与其交互)
    • 输入响应(Input responsiveness,界面响应用户输入所需的时间)
    • 感知速度指数(Perceptual Speed Index,简称PSI,测量页面在加载过程中视觉上的变化速度,分数越低越好)

优化方向

HTML/CSS优化

你可能感兴趣的:(前端面试合辑,性能优化)