W3C home > Mailing lists > Public > public-html@w3.org > April 2016

Re: HTML Features only in 0 or 1 browsers...

From: Sam Weinig <weinig@apple.com>
Date: Tue, 05 Apr 2016 16:03:32 -0700
Cc: "public-html@w3.org" <public-html@w3.org>
Message-id: <B6E168D9-E08C-4E2A-9E14-F8612012ED3E@apple.com>
To: Travis Leithead <travis.leithead@microsoft.com>
Hi Travis,

How did you generate this API catalog, because, from a cursory look below, it doesn’t seem like you have things quite correct (I noted below where I think there are errors).  Is there a way others look at the methodology you used to generate the catalogue?

> On Apr 5, 2016, at 3:17 PM, Travis Leithead <travis.leithead@microsoft.com> wrote:
> In our telecon today (https://lists.w3.org/Archives/Public/public-html/2016Apr/0001.html <https://lists.w3.org/Archives/Public/public-html/2016Apr/0001.html>), we talked about enumerating a set of HTML 5.1 features that might not meet a minimum bar for inclusion: are the implemented in at least 2 browsers?
> To answer this question, we turned to the API Catalog (https://aka.ms/apicatalog <https://aka.ms/apicatalog>) and filtered out the non-HTML 5.1 features. The raw data used is attached (CSV file). We did a little spreadsheet math to find columns where APIs were only supported in 0 or 1 browsers. Here’s the high-level summary:
> No browser supports:
> ============
> Canvas Proxies
> dragexit
> table sorting
> misc. <area> attributes (hreflang, type)
> autocomplete (textarea/select)
> ImageBitmap Factories
> force spell check
> Media Controller

WebKit supports MediaController.

> misc. <input> props (valueHigh/valueLow)
> Content handler registration
> SVG root element global event handlers
> 1 browser supports:
> Autocomplete Error event (Chrome)
> DataCue (Edge)

WebKit supports DataCue (as WebKitDataCue).

> Search Provider registration 
> <details> (Chrome)

WebKit supports the <details> element. 

> <dialog> (Chrome)
> <marquee> (Edge) (obsolete section)

WebKit supports the <marquee> element.

> <menuitem> (Chrome)
> <style scoped> (Firefox)
> <textarea inputmode> (Chrome)
> minLength (textarea) (Chrome)
> location.assign (Edge)

WebKit supports location.assign.

> PromiseRejectionEvent (Chrome)
> RelatedEvent object (Chrome)
> ShowModalDialog (Safari)
> document.load (Firefox)

Received on Tuesday, 5 April 2016 23:03:26 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 5 April 2016 23:03:26 UTC