| 44 | |
| 45 | We are also not removing or obsoleting any of the existing port-specific APIs. WebCore will remain as-is, and all current APIs will continue to work and be fully supported. Thus, WebKit development and existing ports of WebKit will not be disrupted. |
| 46 | |
| 47 | |
| 48 | == Process Architecture == |
| 49 | |
| 50 | |
| 51 | |
| 52 | == Internals == |
| 53 | |
| 54 | There are two key subsystems that support the process division : |
| 55 | |
| 56 | * CoreIPC - an abstraction for general message passing, including event handling. The current implementations use mach messages on Mac OS X, and named pipes on Windows. |
| 57 | * DrawingArea - an abstraction for a cross-process drawing area. Multiple drawing strategies are possible, the simplest is just a shared memory bitmap. |