
| “《高性能网站建设进阶指南》,有最新的研究成果,能激发你的智慧,让网站快如闪电。我喜欢这本书的风格——许多主题的作者都是在该领域进行过深入研究的最受尊敬的权威专家。我们团队中每个人都需要有一本。” ——bill scott,netflix总监和ui工程师 作者简介:steve souders在google从事网络性能和开放源码计划方面的工作。他是yslow(firebug性能分析扩展)的创造者,并且担任velocity(o'reilly的网络性能和业务运营会议)的联合主席。steve经常在会议上或者高级别公司中发言,包括微软、亚马逊、myspace、linkedin、facebook。 |
| Steve Souders现在Google工作,负责Web性能和开源组织。他是Firebug的性能分析扩展YSlow的创建者,也是O’Reilly Web性能与运作会议Velocity的联合主席。Steve经常在技术会议和诸如Microsoft、Amazon、MySpace、 LinkedIn和Facebook这样的知名高科技公司发表演讲。 特约作者: Dion Almaer, Douglas Crockford, Ben Galbraith, Tony Gentilcore, Dylan Schiemann, Stoyan Stefanov, Nicole Sullivan, and Nicholas C. Zakas |
| 致谢 前言 第1章:理解ajax性能 1.1 权衡 1.2 优化原则 1.3 ajax 1.4 浏览器 1.5 哇! 1.6 javascript 1.7 总结 第2章:创建快速响应的web应用 2.1 怎样才算足够快 2.2 测量延迟时间 2.3 线程处理 2.4 确保响应速度 2.5 总结 第3章:拆分初始化负载 3.1 全部加载 3.2 通过拆分来节省下载量 3.3 寻找拆分 3.4 未定义标识符和竞争状态 3.5 个案研究:google日历 第4章:无阻塞加载脚本 4.1 脚本阻塞并行下载 4.2 让脚本运行得更好 4.3 浏览器忙指示器 4.4 确保(或避免)按顺序执行 4.5 汇总结果 4.6 最佳方案 第5章:整合异步脚本 5.1 代码示例:menu.js 5.2 竞争状态 5.3 异步加载脚本时保持执行顺序 5.4 多个外部脚本 5.5 综合解决方案 5.6 现实互联网中的异步加载 第6章:布置行内脚本 6.1 行内脚本阻塞并行下载 6.2 保持css和javascript的执行顺序 6.3 风险:把行内脚本放置在样式表之后 第7章:编写高效的javascript 7.1 管理作用域 7.2 高效的数据存取 7.3 流控制 7.4 字符串优化 7.5 避免运行时间过长的脚本 7.6 总结 第8章:可伸缩的comet 第9章:超越gzip压缩 第10章:图像优化 第11章:划分主域 第12章:尽早刷新文档的输出 第13章:少用iframe 第14章:简化css选择符 附录:性能工具 索引 |
商品评论(0条)