News for hackers. Stuff that matters.
Re:WebKit: An Objective View by jarek-foksa on Thursday February 14, 2013 @11:44AM (#5220265)
WebKit project consits from four components:

  - WebCore - the rendering engine
  - JavaScriptCore (aka SquirrelFish or Nitro) - JavaScript engine
  - WebKit - synchronous API
  - WebKit2 - asynchronous API
All WebKit-based browsers are using the same rendering engine (that is WebCore). Only some of them are using other WebKit components.

Google did not fork WebKit to implement Gamepad API and WebGL, those features are implemented in upstream WebKit project (check http://goo.gl/5M9gN). Safari does not support them probably because of its longer release cycle.

It's true that there is no single version of WebKit though. Browser vendors are free to take any SVN snapshot, replace any component, toggle on/off any feature and brand it with any version number they prefer.

Re:WebKit: An Objective View by TazeTSchnitzel on Thursday February 14, 2013 @06:05PM (#5223186)
>Safari does not support them probably because of its longer release cycle.

Safari doesn't support them simply to avoid having Mobile Safari apps compete with the App Store. Same reason there's no in-DOM audio playback, IMHO. iAds are allowed to use WebGL, but not ordinary web pages.

Re:WebKit: An Objective View by el_presidente on Thursday February 14, 2013 @12:46PM (#5220665)
I believe at least in Android and iOS the browsers do share the same components.