webkit技术揭幕

Chromium

硬件加速机制

减少重绘

  1. 使用合适的网页分层技术减少需要重新计算的布局和绘图
  2. 使用CSS 3D变形和动画技术

如使用canvas制作游戏使用多个canvas元素分层

1. 背景
  2. 障碍物
    3. 炸弹等
      4. 人物

安全机制

当用户访问网页时,浏览器要确保网页中的数据安全性,如Cookies,用户名,密码等不被其他的恶意网站所获取

沙箱模型

原理

浏览器默认所有的网页是不安全的,所以将网页的渲染放到一个受限的环境中去执行

受限的环境
    渲染引擎
操作系统

实现

  代理进程(Browser)
    |
沙箱
  目标进程(Renderer)

嵌入式应用模式

CEF3(Chromium Embedded Framework)提供一套嵌入式本地代码编程接口(C/C++),

android.webkit.WebView