展开全部

主编推荐语

注重实战,结合丰富示例,全面讲解Web性能工具和技术,让种种Web性能问题迎刃而解。

内容简介

在Web变得越来越复杂的时代,解决Web性能问题可谓正当时。

本书是创建快速网站的优秀且实用的指南,旨在指导读者如何以正确的方式创建高性能网站,或提升现有网站性能。

书中全面要介绍了可用来提升Web性能的工具和技术。具说说来,本书介绍了如何加快向用户交付站点资源的速度、提高渲染速度、减少网站占用空间;探讨了HTTP/2等能够大幅提升网站速度的技术;阐述了如何构建一个自动化的工作流以完成常见的优化任务,同时提高开发效率,等等。

目录

  • 版权信息
  • 作者简介
  • 译者简介
  • 前言
  • 致谢
  • 关于本书
  • 读者对象
  • 本书结构
  • 本书使用的工具
  • 关于封面图片
  • 第1章 理解Web性能
  • 1.1 理解Web性能
  • 1.2 上手准备
  • 1.3 检查客户网站
  • 1.4 优化客户网站
  • 1.5 最终性能测试
  • 1.6 小结
  • 第2章 使用评估工具
  • 2.1 使用Google PageSpeed Insights进行评估
  • 2.2 使用基于浏览器的评估工具
  • 2.3 检查网络请求
  • 2.4 渲染性能检查工具
  • 2.5 在Chrome中对JavaScript进行基准测试
  • 2.6 模拟和监控设备
  • 2.7 创建自定义网络节流配置
  • 2.8 小结
  • 第3章 优化CSS
  • 3.1 直入主题,保持DRY
  • 3.2 移动优先即用户优先
  • 3.3 对CSS进行性能调整
  • 3.4 使用CSS过渡
  • 3.5 小结
  • 第4章 理解关键CSS
  • 4.1 关键CSS及其解决的问题
  • 4.2 关键CSS的原理
  • 4.3 实现关键CSS
  • 4.4 权衡收益
  • 4.5 提升可维护性
  • 4.6 多页网站的注意事项
  • 4.7 小结
  • 第5章 响应式图像
  • 5.1 为什么要考虑图像传输
  • 5.2 理解图像类型及其应用
  • 5.3 CSS中的图像传输
  • 5.4 在HTML中传输图像
  • 5.5 小结
  • 第6章 图像的进一步处理
  • 6.1 使用图像雪碧图
  • 6.2 缩小图像
  • 6.3 使用WebP编码图像
  • 6.4 懒加载图像
  • 6.5 小结
  • 第7章 更快的字体
  • 7.1 明智地使用字体
  • 7.2 压缩EOT和TTF字体格式
  • 7.3 取字体子集
  • 7.4 优化字体加载
  • 7.5 小结
  • 第8章 保持JavaScript的简洁与快速
  • 8.1 影响脚本加载行为
  • 8.2 使用更简洁的兼容jQuery的替代方案
  • 8.3 脱离jQuery编码
  • 8.4 使用requestAnimationFrame设置动画
  • 8.5 小结
  • 第9章 使用Service Worker提升性能
  • 9.1 何为Service Worker
  • 9.2 编写第一个Service Worker
  • 9.3 更新Service Worker
  • 9.4 小结
  • 第10章 微调资源传输
  • 10.1 压缩资源
  • 10.2 缓存资源
  • 10.3 使用CDN资源
  • 10.4 使用资源提示
  • 10.5 小结
  • 第11章 HTTP/2未来展望
  • 11.1 理解HTTP/2的必要性
  • 11.2 探索HTTP/2对应的优化技术变化
  • 11.3 使用服务器推送抢先发送资源
  • 11.4 同时优化HTTP/1和HTTP/2
  • 11.5 小结
  • 第12章 使用gulp自动化优化任务
  • 12.1 关于gulp
  • 12.2 奠定基础
  • 12.3 编写gulp任务
  • 12.4 深入理解gulp插件
  • 12.5 小结
  • 附录A 工具参考
  • 附录B 常用jQuery功能的原生等价实现
  • B.1 选择元素
  • B.2 检查DOM是否就绪
  • B.3 绑定事件
  • B.3.1 简单事件绑定
  • B.6 访问和修改样式
  • B.7 获取和设置属性
  • B.8 获取和设置元素内容
  • B.11 删除元素
  • B.12 更进一步
展开全部

评分及书评

评分不足
2个评分
  • 用户头像
    给这本书评了
    5.0

    讨论 Web 性能时,通常会不可避免地涉及财务考虑。人们往往认为,性能不佳的网站会影响销售或广告收入。然而,我们还不够了解的是,这种网站对于受流量套餐限制的用户来说,代价有多么高昂。可以说,对于那些深陷于陈旧的互联网基础设施的人来说,网站速度慢是一个无法逾越的障碍。世界上有很多地方还很难上网。在等待基础设施缓慢改善的同时,作为开发人员,我们可以通过自身的努力,开发性能优先的站点,为用户带来点滴改善。

      转发
      评论

    出版方

    人民邮电出版社·图灵出品

    图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。