Web Front-End Performance Optimization
Tags
Summary
Editor's review
Who it's for
A good fit for
- Engineers with basic front-end development experience who want to systematically improve their performance optimization skills
- Technical leads responsible for project performance governance who need to establish troubleshooting and optimization processes
- Intermediate and senior front-end developers who want to move from specific techniques to systematic methods
- Computer science students who have mastered front-end fundamentals and are interested in engineering practice
Not a good fit for
- Beginners with no front-end development foundation who are not yet familiar with how pages and scripts run
- Readers who only want to quickly look up scattered optimization tips and are unwilling to understand the principles
- People who mainly do back-end or embedded development and are not involved in browser-side performance issues
Reading tips
- Read through the knowledge system section first, then select chapters based on the most painful performance issues in your own project.
- After each chapter, use browser developer tools to conduct a real measurement on an existing project and record before-and-after comparisons.
- Rewrite the book's cases into checklists that the team can reuse, making them easy to use in code reviews.
- For chapters involving new technologies, verify feasibility against the current project's tech stack before applying them.
About the publisher
The Publishing House of Electronics Industry is a comprehensive publisher distinguished by its focus on electronic information and related fields. Judging from the more than 3,000 titles in its catalogue, its publishing covers programming and design, artificial intelligence, computer science, finance and economics, photography, and social sciences, attending both to cutting-edge technology and to general readers. Representative titles include Factor Investing: Methods and Practice, x86 Assembly Language: From Real Mode to Protected Mode, The RISC-V Reader, Artificial Intelligence: Speech Recognition, Understanding and Practice, Phased Array Radar Technology, Radar Target Characteristics, and 100 Go Mistakes and How to Avoid Them, most of which centre on technical methods and engineering practice. Its authors include Shi Chuan, Li Zhong, Wang Xiaobo, David Patterson, Andrew Waterman, and Yu Zihao, among others from China and abroad. Owing to limited public information, no further publishing features are elaborated here.
Contents
- 版权信息
- 内容简介
- 前言
- 第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 本章小结
- 本书核心内容
FAQ
Is this book more suitable as a tool manual or as systematic learning material?
Is the technology covered in the book likely to become outdated?
Can I understand it without practical project experience?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
Public information about Tian Jiaqi is limited; what can currently be confirmed is that this author wrote Web Front-End Performance Optimization, the only work by this author in our catalog. Judging from the subject of this book, the author's writing focuses on computers and Web development, with particular attention to front-end performance, a highly practical branch of the field. Front-end performance optimization involves page loading, resource scheduling, rendering efficiency, and user experience, among other aspects, and requires a systematic grasp of how browsers work and of engineering practice. Having produced a book on this topic suggests that the author has accumulated relevant knowledge and has the ability to organize it. Owing to the limited available material, the author's educational background, professional experience, and research direction cannot be confirmed, and readers may chiefly rely on the content of this book to understand the author's technical interests and manner of presentation.