No. Apple independently developed a totally different mechanism for process isolation. I believe that apple and google are using different (aka forked) mechanisms at this point.
https://trac.webkit.org/wiki/WebKit2
WebKit2 is a new API layer for WebKit designed from the ground up to support a split process model, where the web content (JavaScript, HTML, layout, etc) lives in a separate process from the application UI. This model is very similar to what Google Chrome offers, with the major difference being that we have built the process split model directly into the framework, allowing other clients of WebKit to use it.
EDIT: AFAIK, webkit uses multiple processes only for isolation. Individual page render is still serial.
My understanding is they render in layers serially. The individual layers being separate processes.
Webkit has accepted both Firefox and Google changes for this feature and it's similar to what Apple developed after Google released their version. Webkit has changed so much in the last 6 months that if you blink you may miss something.
The Apple site I cite is describing Chromium not Google Chrome. They use both Chrome and Chromium in the article interchangeably without describing the differences. Perhaps this is where our differences are coming from.
I don't know what you mean by "call is object oriented". To me, a function call is a function call. Single dispatch, perhaps?
http://www.webopedia.com/TERM/O/object_oriented_programming_OOP.html
For Google Chrome any object oriented language can call routines. The article for the Apple Webkit2 version mentions C+ APIs not any object oriented language. Of course "C" is an object oriented language.
Also, I believe JIT cannot be implemented on PS3 as it strictly enforces W^X. So any webkit port will probably have to use javascript core interpreter.
You lost me here, what is "W^X".