WebKit技术内幕

WebKit技术内幕

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
7.3129 评价豆瓣读书
阅读浸润 岁月留香满500减300、满200减120、满100减60活动详情

作品简介

《WebKit技术内幕》从炙手可热的HTML5的基础知识入手,重点阐述目前应用最广的渲染引擎项目——WebKit。不仅着眼于系统描述WebKit内部渲染HTML网页的原理,并基于Chromium的实现,阐明渲染引擎如何高效地利用硬件和最新技术,而且试图通过对原理的剖析,向读者传授实现高性能Web前端开发所需的宝贵经验。

《WebKit技术内幕》首先从总体上描述WebKit架构和组成,而后涵盖Web前端和所有与之相关的重要技术,包括网络、资源加载、HTML和CSS解析、渲染树、布局、硬件加速、JavaScript引擎、多媒体、移动支持、插件机制、安全机制、调试和最新的Web平台等。对于每一项技术,在介绍基本含义之上,详细分析WebKit内部的工作原理,进而从实践角度道出由此带来的Web前端开发启示。

朱永盛,Chromium项目Committer,2006年从南京大学毕业后就职于英特尔亚太研发有限公司,专注于HTML5、WebKit和Chromium等方面技术,参与过多个浏览器和Web运行环境项目,并向业界大会和技术爱好者做过多次技术分享。2013年开始初创Android系统上的Web运行环境的开源项目——Crosswalk。个人博客:blog.csdn.net/milado_nju

作品目录

  1. 前言
  2. 第1章 浏览器和浏览器内核
  3. 1.1 浏览器
  4. 1.2 浏览器内核及特性
  5. 1.3 WebKit内核
  6. 1.4 本书结构
  7. 第2章 HTML网页和结构
  8. 2.1 网页构成
  9. 2.2 网页结构
  10. 2.3 WebKit的网页渲染过程
  11. 第3章 WebKit架构和模块
  12. 3.1 WebKit架构及模块
  13. 3.2 基于Blink的Chromium浏览器结构
  14. 3.3 WebKit2
  15. 第4章 资源加载和网络栈
  16. 4.1 WebKit资源加载机制
  17. 4.2 Chromium多进程资源加载
  18. 4.3 网络栈
  19. 4.4 实践:高效的资源使用策略
  20. 第5章 HTML解释器和DOM模型
  21. 5.1 DOM模型
  22. 5.2 HTML解释器
  23. 5.3 DOM的事件机制
  24. 5.4 影子(Shadow)DOM
  25. 第6章 CSS解释器和样式布局
  26. 6.1 CSS基本功能
  27. 6.2 CSS解释器和规则匹配
  28. 6.3 WebKit布局
  29. 第7章 渲染基础
  30. 7.1 RenderObject树
  31. 7.2 网页层次和RenderLayer树
  32. 7.3 渲染方式
  33. 7.4 WebKit软件渲染技术
  34. 第8章 硬件加速机制
  35. 8.1 硬件加速基础
  36. 8.2 Chromium的硬件加速机制
  37. 8.3 其他硬件加速模块
  38. 第9章 JavaScript引擎
  39. 9.1 概述
  40. 9.2 V8引擎
  41. 9.3 JavaScriptCore引擎
  42. 9.4 实践——高效的JavaScript代码
  43. 第10章 插件和JavaScript扩展
  44. 10.1 NPAPI插件
  45. 10.2 Chromium PPAPI插件
  46. 10.3 JavaScript引擎的扩展机制
  47. 10.4 Chromium扩展机制
  48. 第11章 多媒体
  49. 11.1 HTML5的多媒体支持
  50. 11.2 视频
  51. 11.3 音频
  52. 11.4 WebRTC
  53. 第12章 安全机制
  54. 12.1 网页安全模型
  55. 12.2 沙箱模型
  56. 第13章 移动WebKit
  57. 13.1 触控和手势事件
  58. 13.2 移动化用户界面
  59. 13.3 其他机制
  60. 第14章 调试机制
  61. 14.1 Web Inspector
  62. 14.2 实践——基础和性能调试
  63. 第15章 Web前端的未来
  64. 15.1 趋势
  65. 15.2 嵌入式应用模式
  66. 15.3 Web应用和Web运行环境
  67. 15.4 Cordova项目
  68. 15.5 Crosswalk项目
  69. 15.6 Chromium OS和Chrome的Web应用
  70. 参考资料
载入中

大家都喜欢