Currently there are only two features where “cairo_surface_t” is used: * Snapshotting web content: - webkit_web_view_get_snapshot_finish * Favicons: - webkit_web_view_get_favicon - webkit_favicon_database_get_favicon_finish In the medium-long term we may want to have the option of removing Cairo usage in the WPE port, and it would be desirable to use stop using it already in the public API before we rubber stamp it as stable.