Web前端性能优化(博文视点出品)

Web前端性能优化(博文视点出品)

我想读
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书以Web前端性能优化为关注点,不但给出了一套性能分析的思路与评价标准,而且针对影响网站性能的诸多方面分章节进行了详细介绍。

内容简介

本书内容包括图像方面的优化,资源加载方面的优化,如何编写高性能的代码,打包构建方面的优化,客户端渲染的优化、服务器端渲染,浏览器本地数据存储,以及缓存技术所带来的性能优化等,通过对这些内容的讲述与分析,逐渐帮助读者构建起相对完善的前端性能知识体系。

本书同时结合性能检测与优化实践,让读者在面对实际的性能优化问题时,能够将理论知识转化为实践能力。

本书理论与实践并重,既可以作为前端工程师进阶性能优化领域的参考资料,又可以作为前端求职面试人员复习性能相关知识的工具手册。

作者简介

田佳奇,985软件工程硕士,5年多前端开发经验。曾供职于华为,负责某大数据可视化平台的前端开发工作。之前在有赞工作,负责过有赞美业SaaS系统在PC、H5和小程序多端上的项目开发、持续集成及性能优化等工作。具有丰富的企业级项目开发经验,现就职于阿里云。

章节目录

版权信息

内容简介

前言

第1篇 前端性能优化概述

第1章 什么是性能优化

1.1 性能的起因

1.2 性能的影响

1.3 性能评估模型

1.4 性能优化的步骤

1.5 本章小结

第2章 前端页面的生命周期

2.1 一道前端面试题

2.2 网络请求线程开启

2.3 建立HTTP请求

2.4 前后端的交互

2.5 关键渲染路径

2.6 本章小结

第2篇 典型模块的性能优化

第3章 图像优化

3.1 图像基础

3.2 图像格式

3.3 使用建议

3.4 本章小结

第4章 加载优化

4.1 图像延迟加载

4.2 视频加载

4.3 加载注意事项

4.4 资源优先级

4.5 本章小结

第5章 书写高性能的代码

5.1 数据存取

5.2 流程控制

5.3 字符串处理

5.4 快速响应

5.5 其他建议

5.6 本章小结

第6章 构建优化

6.1 压缩与合并

6.2 使用fis3进行前端构建

6.3 使用webpack进行前端构建

6.4 webpack的优化性能

6.5 本章小结

第7章 渲染优化

7.1 页面渲染性能

7.2 JavaScript执行优化

7.3 计算样式优化

7.4 页面布局与重绘的优化

7.5 合成处理

7.6 本章小结

第8章 服务器端渲染

8.1 页面渲染

8.2 Vue中的服务器端渲染

8.3 React中的服务器端渲染

8.4 本章小结

第9章 数据存储

9.1 数据存储概览

9.2 通过Chrome开发者工具调试本地存储

9.3 IndexedDB实践建议

9.4 Cache Storage

9.5 本章小结

第10章 缓存技术

10.1 HTTP缓存

10.2 Service Worker缓存

10.3 Push缓存

10.4 CDN缓存

10.5 本章小结

第3篇 前端性能检测实践

第11章 性能检测

11.1 性能检测概述

11.2 Lighthouse

11.3 Performance面板的使用

11.4 本章小结

Web前端性能优化(博文视点出品)是2021年由电子工业出版社出版,作者田佳奇。

得书感谢您对《Web前端性能优化(博文视点出品)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
Java性能权威指南 电子书

对Java7和Java8中影响性能的因素展开了全面深入的介绍,讲解传统上影响应用性能的JVM特征。
抖音博主实操攻略 电子书

八大内容,直击痛点,助你成为百万粉丝抖音博主。
智能前端技术与实践 电子书

基于TensorFlow.js,讲述如何解决深度学习应用部署的难题。
SQL优化核心思想 电子书

10章深入SQL优化,涵盖基础知识、统计信息、访问路径、连接方式、优化技巧等。
软件性能测试与LoadRunner实战教程(第2版) 电子书

随着计算机行业的蓬勃发展,软件用户关注的不仅仅是功能实现的正确性,系统的性能表现也是用户关注的重点,而性能测试是测试系统的主要手段,它是软件测试的重中之重。另外,性能测试通常和...
精通软件性能测试与LoadRunner实战(第2版) 电子书

新的测试工具LoadRunner技术解读。丰富的案例介绍,帮助读者学以致用。丰富的练习题与面试题型,为读者学练结合打基础。内容从测试项目实战需求出发,讲述了软件测试的分类以及测...
Linux高性能网络详解:从DPDK、RDMA到XDP 电子书

源自作者十多年高性能网络设备领域的开发经验总结细致剖析Linux高性能网络主流解决方案以及开发细节涵盖DPDK和RDMA等当下热点技术,同时涉及前沿的XDP技术源码级教学,图示...