10 09/2014

webkit

最后更新: Wed Sep 10 2014 12:36:06 GMT+0800

WebKit for Developers 笔记:

opera 也改用 webkit 了!

浏览器标准组件:

  • Parsing (HTML, XML, CSS, JavaScript)
  • Layout
  • Text and graphics rendering
  • Image decoding
  • GPU interaction
  • Network access
  • Hardware acceleration

WebKit 阵营现在包括 safari.chrome,android browser,opera,还有海豚浏览器

大家不一样的地方在于:

  • Anything on the GPU
    • 3D Transforms
    • WebGL
    • Video decoding
  • 2D drawing to the screen
    • Antialiasing approaches
    • SVG & CSS gradient rendering
  • Text rendering & hyphenation
  • Network stack (SPDY, prerendering, WebSocket transport)
  • A JavaScript engine
    • JavaScriptCore is in the WebKit repo. There are bindings in WebKit for both it and V8
  • Rendering of form controls
  • <video> & <audio> element behavior (and codec support)
  • Image decoding
  • Navigating back/forward
    • The navigation parts of pushState()
  • SSL features like Strict Transport Security and Public Key Pins

nightly

webkit mac
Chrome Canary