国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
理解WebKit和Chromium: 前言

轉載請注明原文地址:http://blog.csdn.net/milado_nju

這幾年來,我閱讀了很多WebKit和Chromium的代碼,也給它們提交過一些的代碼補丁包(patch),一個感覺是代碼量真的很大,常??戳诉@塊忘了那塊;另一個感覺是文檔真的很少,特別是WebKit(chromium有不少設計文檔,但是還不夠)。這讓我覺得非常痛苦,常常摸不著頭緒。鑒于自己的經(jīng)歷,覺得很有必要把閱讀代碼后的理解和總結記錄下來,一來幫助自己回憶,二來可以分享給其他人,三來方便大家一起交流。

這將會是一個系列,該系列的介紹方式會以一個個專題的形式來給出,例如WebKit的DOM樹,Render樹,Chromium多進程模型,消息處理,IPC等等,每個專題大概分成以下幾個部分來描述:1) 了解背景知識,基本的結構和流程; 2)  各個模塊的架構和設計,以及它們是如何工作的; 3)  幫助閱讀和理解chromium的代碼

根據(jù)這些專題所涉及的內容,大概把它們分為三個部分,第一個部分是基礎話題,第二部分是高級話題,第三部分是開發(fā)話題,下面是這個系列的具體內容目錄,未來可能會根據(jù)需要做一些修改:

1. 基礎話題

  1. WebKit, WebKit2, Chromium和Chrome介紹
  2. WebKit和Blink
  3. 瀏覽器概述
  4. WebKit和Chromium模塊結構
  5. WebKit和Chromium代碼目錄結構介紹
  6. WebKit和Chromium具體功能模塊
  7. Chromium用戶界面介紹
  8. Chromium多進程模型
  9. Chromium多線程模型
  10. Chromium消息循環(huán)
  11. IPC
  12. 頁面加載和顯示的基本流程
  13. 網(wǎng)絡棧
  14. 資源加載
  15. 資源磁盤緩存
  16. HTML解析和DOM
  17. CSS基礎
  18. WebKit渲染基礎
  19. WebKit移植(port)
  20. Chromium插件和擴展基礎(plugin&extension)
  21. Web Inspector
  22. 主循環(huán)和requestAnimationFrame
  23. 觸控(Touch Events)

2. 高級話題

  1. Chromium軟件渲染(software rendering)
  2. Chromium的GPU硬件加速
  3. Chromium硬件加速合成(gpu accelerated compositing)
  4. Canvas2D
  5. WebGL
  6. WebKit的CSS實現(xiàn)
  7. WebKit布局(layout)
  8. JavaScript引擎
  9. 插件模型(NPAPI Plugin)
  10. Chrome擴展機制(extension)
  11. V8擴展機制
  12. 沙箱模型(sandbox)
  13. Skia
  14. Chromium的繪圖模型
  15. Views
  16. Aura
  17. NativeClient和PepperAPI
  18. WebWorker
  19. HTML5 Video
  20. WebSocket
  21. Content API和CEF3
  22. SPDY
  23. WebRTC
  24. ChromiumOS
  25. Chromium移動版(Chromium for Mobile)
  26. Chromium For Android

3. 開放話題

1) DAP

2) 多點觸控

3) Web平臺

4) ...

By yongsheng@chromium.org

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
岔開Chromium:WebKit團隊宣布代碼精簡計劃
Chrome源代碼結構
簡析Chrome和Webkit的淵源
Chromium為視頻標簽創(chuàng)建播放器的過程分析
Chrome學習整理 調試
推薦一款最強Python自動化神器!不用寫一行代碼
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服