[webkit-help] Documentation for APIClient and APIObject
benjamin at webkit.org
Sun Mar 23 23:44:39 PDT 2014
On 3/23/14, 11:30 PM, jyothi kumar wrote:
> I am a beginner in understanding webkit2 project. Is there any
> documentation/Design principle available for understanding classes
> like APIClient,APIObject etc..
There are several ports using WebKit2 (Apple, GTK, EFL). There is a
common set of internal C APIs that is used by all ports. The common C
APIs make the architecture and testing easier for everyone.
If I remember correctly, the APIClients, APIObjects, etc are just used
to create the opaque C types used by the internal API.
To learn WebKit2, you should not start there. The C API is a layering
detail. It will be a lot easier to start from the high level API of the
port you are using, and go down the stack toward the proxy objects and
finally the engine.
More information about the webkit-help