Awesome! Glad to see skia is finding uses in places other than fuschia
WebKit switching to Skia for 2d graphics rendering
11–20 of 181 posts
Re: WebKit switching to Skia for 2d graphics rendering
#12Re: WebKit switching to Skia for 2d graphics rendering
#13It is long-time known pain point that the skia official doesn't provide a usable C API.
Re: WebKit switching to Skia for 2d graphics rendering
#14Re: WebKit switching to Skia for 2d graphics rendering
#15Awesome! Glad to see skia is finding uses in places other than fuschia
Re: WebKit switching to Skia for 2d graphics rendering
#16> but none of them met all our requirements, so we decided to try writing our own library. Question requirements. You can always find a reason to build rather than buy, but can you reframe your requirements in such a way that you can get away with something off the shelf and then rather spend your resources on the things that you can do uniquely different for your application.
They are a software product fork used by billions, with a team that doesn't get paid to develop on it, with not enough funding to just "buy" a battle tested library which has zero problems; because any bug would literally potentially break the web for years.
Re: WebKit switching to Skia for 2d graphics rendering
#17"WebKit Switching to Skia for 2D Graphics Rendering" ... for the GTK and WPE ports. Not on Apple platforms.
Re: WebKit switching to Skia for 2d graphics rendering
#18I think this are good news for WebKitGtk . I wondered about the license because they had already problems with LibWebTRC which uses BoringSSL (BSD-License). Skia seems to use the new BSD-License without the advertising clause and is therefore compatible with the GPL. PS: As valleyer mentions - this affects WebKitGtk not all WebKit ports? At least Skia is usable on MacOS/iOS.
In WebKit, however, that implies that they refactor the Bridge API that is used in between contexts and processes which was an internal API before and broke away often.
So I'd guess they start to do incremental changes on the Web API implementations first before they break too much anywhere else (e.g. sidebars, UIs, widgets, devtools are rendered differently but rely on the very same Bridge API)
Re: WebKit switching to Skia for 2d graphics rendering
#19So will they maintain a stable C API to skia? It is long-time known pain point that the skia official doesn't provide a usable C API.