<div dir="ltr"><div><div><div><div><div><div><div>Hi,<br><br>Long time ago, EFL port started to use WK2 C API internally for almost functionalities (<a class="" title="ASSIGNED - [EFL] Make it possible to compile WebKit2 EFL related files without access to internal WK2 C++ API" href="https://bugs.webkit.org/show_bug.cgi?id=108623">Bug 108623</a>).<br></div>Some WK2 C APIs are added only for the requirements of Coordinated Graphics.<br><br></div>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.<br><br></div>I think that it does not have any benefits now and just makes it difficult to improve Coordinated Graphics(UI side compositor).<br><br></div>If nobody object, I want to simplify the EFL port by bypassing unnecessary WK2 C APIs like GTK port and the past EFL port.<br><br></div>I created a bug and first path here.<br><a href="https://bugs.webkit.org/show_bug.cgi?id=152037">https://bugs.webkit.org/show_bug.cgi?id=152037</a><br><br></div>Best Regards,<br></div>Ryuan Choi<br></div>