本書從炙手可熱的HTML5的基礎知識入手,重點闡述目前應用最廣的渲染引擎項目――WebKit。不僅著眼于系統(tǒng)描述WebKit內部渲染HTML網頁的原理,并基于Chromium的實現(xiàn),闡明渲染引擎如何高效地利用硬件和最新技術,而且試圖通過對原理的剖析,向讀者傳授實現(xiàn)高性能Web前端開發(fā)所需的寶貴經驗。全書首先從總體上描述Webkit架構和組成,而后涵蓋Web前端和所有與之相關的技術,包括網絡、資源加載、HTML和CSS解析、渲染樹、布局、硬件加速、JavaScript引擎、多媒體、移動支持、插件機制、安全機制、調試和最新的Web平臺等。對于每一項技術,在介紹基本含義之上,詳細分析Webkit內部的工作原理,進而從實踐角度道出由此帶來的Web前端開發(fā)啟示。