Hi,
Long time ago, EFL port started to use WK2 C API internally for almost
functionalities (Bug 108623 <https://bugs.webkit.org/show_bug.cgi?id=108623>
).
Some WK2 C APIs are added only for the requirements of Coordinated Graphics.
Now, only EFL port uses Coordinated Graphics with UI side compositor and
there are still many direct dependencies between ewk APIs and internal
structures without improving, since QT and nix port leave.
I think that it does not have any benefits now and just makes it difficult
to improve Coordinated Graphics(UI side compositor).
If nobody object, I want to simplify the EFL port by bypassing unnecessary
WK2 C APIs like GTK port and the past EFL port.
I created a bug and first path here.
https://bugs.webkit.org/show_bug.cgi?id=152037
Best Regards,
Ryuan Choi