WebKit技術(shù)內(nèi)幕
《WebKit技術(shù)內(nèi)幕》從炙手可熱的HTML5 的基礎(chǔ)知識入手,重點闡述目前應(yīng)用最廣的渲染引擎項目——WebKit。不僅著眼于系統(tǒng)描述WebKit 內(nèi)部渲染HTML 網(wǎng)頁的原理,并基于Chromium 的實現(xiàn),闡明渲染引擎如何高效地利用硬件和最新技術(shù),而且試圖通過對原理的剖析,向讀者傳授實現(xiàn)高性能Web 前端開發(fā)所需的寶貴經(jīng)驗。
《WebKit技術(shù)內(nèi)幕》首先從總體上描述WebKit 架構(gòu)和組成,而后涵蓋Web 前端和所有與之相關(guān)的重要技術(shù),包括網(wǎng)絡(luò)、資源加載、HTML 和CSS 解析、渲染樹、布局、硬件加速、JavaScript 引擎、多媒體、移動支持、插件機制、安全機制、調(diào)試和最新的Web 平臺等。對于每一項技術(shù),在介紹基本含義之上,詳細分析WebKit 內(nèi)部的工作原理,進而從實踐角度道出由此帶來的Web 前端開發(fā)啟示。
朱永盛,Chromium項目Committer,2006年從南京大學(xué)畢業(yè)后就職于英特爾亞太研發(fā)有限公司,專注于HTML5、WebKit和Chromium等方面技術(shù),參與過多個瀏覽器和Web運行環(huán)境項目,并向業(yè)界大會和技術(shù)愛好者做過多次技術(shù)分享。2013年開始初創(chuàng)Android系統(tǒng)上的Web運行環(huán)境的開源項目——Crosswalk。個人博客:blog.csdn.net/milado_nju
