Re: [selectors4] Features to Defer

On Tue, Jul 21, 2015 at 2:43 PM, Brian Kardell <bkardell@gmail.com> wrote:
> Why postpone :has again?  it's already been booted from like 1999 to
> selectors 3, then 4, then "only for static profile" and now we want to
> move it to 5?  why?  in the static profile this isn't hard and jQuery
> has had it since, I think day one.

Because we still aren't seeing implementations snapping at it.  We're
prepping for CR; we don't want things in CR that nobody's planning on
implementing.

On Tue, Jul 21, 2015 at 3:05 PM, Benjamin Poulain <benjamin@webkit.org> wrote:
> The thing is, the engine will not do better than jQuery. There is little
> value in adding something complicated when JavaScript can do just as good.
>
> Every time I discuss this subject with developers, they are not interested
> in :has() as it is today. They wanted similar capabilities for styling. In
> my humble opinion, that is what we should aim for.

I hear the opposite - I've heard from a lot of devs that are happy
about :has() (even tho they're sad it's not usable in stylesheets).

> I would personally prefer if we investigated how to restrict :has() to run
> in a reasonable time, then enable it for styling.

Yes, more research in this vein would be great.  It doesn't mean we
shouldn't do the general, slow :has() in the static profile still,
tho.

~TJ

Received on Wednesday, 22 July 2015 00:30:14 UTC