![]() 作者:Tom Barker 出版社: 机械工业出版社 副标题: 度量、监控与可视化 原作名: Pro JavaScript Performance 译者:缪纶/王志璋/王冠华/叶茂 出版年: 2014-4-1 页数: 185 定价: 49 装帧: 平装 ISBN: 9787111460220 内容简介 · · · · · ·《JavaScript性能优化:度量、监控与可视化》是首部系统化阐述JavaScript性能优化的经典著作,拥有20余年经验的Web性能调优专家经验结晶,亚马逊全五星好评。从语言特性、浏览器原理、网络传输机制、数据结构等多角度深层探讨影响JavaScript代码性能的根本原因,从性能问题的度量、监控和可视化全维度给出了提升JavaScript代码性能的实用工具、方法和最佳实践,并对各种常见的性能问题给出了完整的解决方案。 《JavaScript性能优化:度量、监控与可视化》共分8章:第1章从Web应用运行机制和原理方面解析性能;第2章介绍测量性能的工具(Firebug、YSlow、WebPagetest、R)和实用技术;第3章基于样例工程WPTRuner来介绍如何进行自动化性能监测与可视化;第4章以创建的自制工具perfLogger来讲解JavaSr... 作者简介 · · · · · ·Tom Barker,资深Web技术专家,有20余年行业经验,专注于Web开发的各个方面。现为Comcast公司的Web开发高级经理,费城大学的兼职教授。痴迷于优雅的软件解决方案,软件持续改进,数据的提炼、分析以及可视化。 缪纶,资深软件开发工程师、安全员,负责或参与过多个国家科技支撑项目。现从事计算机网络以及Web开发相关工作,关注JavaScript网站性能多年,对Web性能提升有独到见解。 目录 · · · · · ·目 录译者序 致 谢 第1章 什么是性能 1 1 Web性能 1 2 解析与渲染 · · · · · ·() 目 录 译者序 致 谢 第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 小结 · · · · · · () |
给别人买的
作者的思维的天马行空
受益匪浅!
内容严谨