[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.
Michael
More information about the webkit-gtk
mailing list