[webkit-gtk] WebKitGTK+ VS Apple WebKit

Michael Catanzaro mcatanzaro at igalia.com
Wed Jan 25 07:39:06 PST 2017

Note: if you're interested in a particular feature, it'd would be great
to have assistance enabling it in WebKitGTK+. WebCore features are
important, but not priorities for our team right now.

On Wed, 2017-01-25 at 16:59 +0200, Adrian Perez de Castro wrote:
>    - CSS Grid Layout, demo: http://gridbyexample.com/examples/
>           (Actually, the team implementing it works at Igalia with
> us, and we have
>           had it enabled a few versions back already!)

This is wrong: it's an experimental feature and slipped into 2.14 by
mistake; we disable all experimental features now since 2.14.3. It is
true that it was web-visible until recently, but that was a bug which
has now been fixed. Mac port enables experimental features in trunk and
disables them on Safari branches; I guess they decided not to disable
this one. Anyway it needs to be moved to non-experimental before we'll
ship it. That's up to the folks working on the feature. And since it
was developed by our folks, I guess we know better than Apple if it's
ready for the web or not. Last I checked, I was told it still had more
bugs than other browsers and wasn't ready yet.

On Wed, 2017-01-25 at 16:59 +0200, Adrian Perez de Castro wrote:
>   - HTML Custom Elements, demo: https://webkit.org/wp-content/uploads
> /custom-element-demo.html

I think this is supposed to be enabled and working. I removed it from
the experimental features list myself, with approval from Ryusuke. At
least layout tests are passing.

>     - Interactive form validation, demo: http://codepen.io/cdumez/ful
> l/zoOZmZ/
>           (Funnily enough, I see no errors in the inspector console,
> dunno why
>           it wouldn't work.)

This one requires native platform implementation, because WebKit is all
about platform integration. For instance, we'd need to use GtkPopover
to show validation error messages.


More information about the webkit-gtk mailing list