The "ideal" core I was talking about should be able to use WebKit as a rendering engine.
It seems like WebKit's WKWebView (or WebKitWebView on gtk, or ewk_view on efl) is pretty much what you're asking for.
Edit: WKView should be WKWebView, sorry
The "ideal" core I was talking about should be able to use WebKit as a rendering engine.