图书介绍

JavaScript性能优化:度量、监控与可视化

  • [美] Tom Barker 著;缪纶,王志璋,王冠华,叶茂 译
  • 出版社: 机械工业出版社
  • ISBN:9787111460220
  • 版次:1
  • 商品编码:11431445
  • 包装:平装
  • 丛书名: Web开发技术丛书
  • 外文名称:Pro JavaScript Performance
  • 开本:16开
  • 出版时间:2014-04-01
  • 用纸:胶版纸
  • 页数:196
  • 正文语种:中文

PDF下载

立即下载

赞助商链接

图书目录

目 录
译者序
致 谢
第1章 什么是性能
1.1 Web性能
1.2 解析与渲染
1.2.1 渲染引擎
1.2.2 JavaScript引擎
1.3 运行时性能
1.4 为什么性能如此重要
1.5 工具与可视化
1.6 本书的目的
1.7 使用的技术以及拓展阅读
1.8 小结


第2章 测量和影响性能的工具与技术
2.1 Firebug
2.1.1 安装
2.1.2 使用
2.2 YSlow
2.2.1 安装
2.2.2 使用
2.3 WebPagetest
2.4 缩减
2.4.1 Minify
2.4.2 YUI Compressor
2.4.3 Closure Compiler
2.4.4 结果比较
2.4.5 分析与可视化
2.5 R入门
2.5.1 安装并运行R
2.5.2 R基础
2.5.3 使用R进行简单绘图
2.5.4 R的一个实例
2.5.5 使用apply()函数
2.6 小结


第3章 WPTRunner--使用WebPagetest进行自动化性能监测与可视化
3.1 架构
3.2 创建一个共享配置文件
3.3 解析测试结果
3.4 完成实例
3.5 数据解析
3.6 绘制加载时间
3.7 绘制负载和HTTP请求数
3.8 开源
3.9 小结
附:WebPagetest的创办人Patrick Meenan访谈


第4章 perfLogger--JavaScript基准测试和日志记录
4.1 架构
4.2 开始编写代码
4.2.1 计算测试结果
4.2.2 设置测试结果元数据
4.2.3 显示测试结果
4.2.4 保存数据
4.2.5 制定公有API
4.3 远程日志记录
4.4 一个示例页
4.5 为测试结果绘制图表
4.6 开源
4.7 小结


第5章 展望未来,性能的标准化
5.1 W3C的Web性能工作组
5.2 性能对象
5.2.1 性能定时
5.2.2 用perfLogger整合性能对象
5.3 升级日志功能
5.4 性能导航
5.5 性能内存
5.6 高分辨率时间
5.7 新数据可视化
5.8 小结


第6章 Web性能优化
6.1 优化页面的渲染瓶颈
6.1.1 脚本加载
6.1.2 异步
6.1.3 对比结果
6.2 惰性加载
6.2.1 惰性加载的艺术
6.2.2 惰性加载脚本
6.2.3 惰性加载CSS
6.2.4 为什么不惰性加载图片
6.3 小结


第7章 运行时性能
7.1 跨作用域的缓存变量和属性
7.1.1 新建文件
7.1.2 创建测试
7.1.3 结果可视化
7.1.4 属性引用示例
7.2 核心JavaScript与Frameworks的比较
7.2.1 jQuery与JavaScript比较:循环
7.2.2 jQuery与JavaScript比较:DOM访问
7.3 Eval函数的真正价值
7.4 DOM访问
7.4.1 使用队列完成DOM元素修改
7.4.2 使用队列添加新节点
7.5 嵌套循环的代价
7.6 小结


第8章 在性能、软件工程最佳实践和软件产品运行之间谋求平衡
8.1 在性能与可读性、模块化和良好设计之间谋求平衡
8.2 焦土化性能
8.2.1 内联函数
8.2.2 Closure Compiler
8.3 下一步:从实践到实际应用
8.3.1 Web性能监测
8.3.2 用工具检测你的网站
8.3.3 在测试实验环境中进行基准测试
8.3.4 分享你的发现
8.4 小结

查看全部 ↓

精品推荐