I was searching whether there is a some kind of a roadmap for HTML5. Also whether there is an issue tracker. I could only find the specification.
I am especially interested in drag API. Whether it would ever support ghost image that is opaque and movement constraints just like jquery does.
Questions
Is there a roadmap for HTML 5?
Where can raise a feature request?
Just to add my comment as an answer if anybody else finds this question through Google or something and perhaps doesn't read comments on original question.
You can find a lot of useful information (browser support, issue trackers etc) # http://caniuse.com/
Related
I want to make a desktop app with electronjs. For this I want to use custom elements. (not Polymer)
But here on MDN is a note that the spec will be rewritten:
Spec for Custom Elements will be rewritten in early 2016. All current
implementation are experimental and the upcoming standard will not be
compatible with these. Web sites using Custom Elements are likely to
be broken in the near future.
Are there any updates in this? What will change? Are there new specs available? Where can I find more information on this?
The Custom Elements W3C Editor's Draft specification is available on GitHub. It was last updated on June 1, 2016 (as of this writing) though you can expect it to continue to be updated. To answer your first question, yes, there are updates and you can see them directly at the spec. Which also answers your third and fourth questions.
Because it is a draft, you cannot expect any browser to support it yet (though some claim to). Polyfills are your best bet if you want to use it now, knowing that since you are using bleeding edge technology you will need to stay on top of browser implementations and constantly review what works.
Because it lives on GitHub, you can file bugs against the spec if you want a say in how it progresses (it is not tech support, however). Looking at open issues essentially answers your second question.
As for browser support, Can I Use is tracking where it stands today including who does and doesn't have it on their roadmap. Note that browsers who claim to support it are supporting an incomplete spec that will change. That same page also has a link to lots of handy resources to help get you up to speed.
I'm looking/hoping for a tool similar to caniuse that supports searching for multiple features in one go.
Instead of searching for a single feature (like "border-radius"), I'd like to input all the HTML/CSS/JS APIs/etc that a given site uses, and be presented with a single table of browser support levels for all the features, in aggregate.
Example search: border-radius, FileAPI, canvas, video, audio
The idea is that you could provide a list of all the features of a given site and get a pretty accurate list of which browsers will support every bit of that site's functionality. It would answer the question of "Is browser X compatible with my site?", whereas caniuse answers the question "Is browser X compatible with feature Y?"
Does something like this exist?
Not that I know of.
caniuse has a link at the top of the page for Suggestions. You should suggest this.
It may be difficult to aggregate support information for multiple features particularly in cases where features have limited browser support, are available only by vendor-prefixes, or have known issues in particular cases.
What about this site? It's not exactly what you requested but more convenient than searching for one thing at a time.
Does anybody know anything about chrome.experimental.sidebar namespace? Is it still available? Is it going to be removed? Anything?
It's not available in the Google Chrome Extensions documentation anymore.
Do you know anything about availability of sidebars in Google Chrome?
You can see all relevant information in the corresponding Chrome bug. To quote comment 41:
The sidebar's on ice for now. We're going to go through an API
prioritization exercise near the end of the year to figure out what's
important for 2012, so there's some chance it could resurface. I'd put
the probability pretty low though.
And comment 42 clarifies that a sidebar API doesn't seem to be the top priority right now but it might still get finished later. Or, what sounds more likely judging by comment 50, this functionality will be morphed into a more generic API.
Can I start using Html 5 on our websites? Or is it too early to use it?
I see that Google is using Html 5 for their images site. If google can use it, I guess, we too can.
HTML5 is many things. If you're asking, "Is every feature of HTML5 ready for the web?" then the answer is and will be no for a long time.
Instead, if you're asking "Can I use these cool HTML5 things like <section> elements, canvas, CSS3, custom fonts, and local storage?" then the answer is yes. The best source to guage support of HTML5 features is caniuse.com, which also includes links to shims or polyfills for browsers which don't support the feature.
The answer is: yes, you should.
Please read here, and here.
"Depending on who you ask, HTML5 is already ready, or it won't be ready until 2022" this was quoted from Google developer advocate Mark Pilgrim at the WWW2010 conference..
you can have a look at this post also this post and read some info about HTML5 whether ready or not
I imagine there must be out there a website that collects information about HTML 5 feature and what browsers version started to support them.
This might be a good way to decide based on your website profile, if you can apply that HTML 5 feature without a fallback for your visitors.
Do you know such a site/resource ?
For example I want to know what browsers support the multiple upload feature for inputs and what browser version was the first.
Update
I'm not pleased with the sites suggested so I'm opening a bounty.
Suggestions so far: Html5Test, Caniuse, modernizr.com, QuirksMode
Update 2
Some people don't understand the question. I need to implement the multiple upload feature. I know from analytics what browser are they using ( I know this is not 100% correct ).
I'm willing to sacrifice some of the visitors by not offering some advance features but I need to understand how big is this procent. I'm NOT trying to DETECT in anyway the browser. It's a similar approach with other sites that dropped IE 6 support.
So please don't talk about bad practice.
Try to look at Html5Test or caniuse.
If it's server side, you can analyze user agent to find out if client's version supports HTML5. Wikipedia is your friend.
If it's client side, there's Modernizr library.
A quick search gave me this interesting result (reproduced in several blogs): http://www.findmebyip.com/litmus/
And you can may also want to take a look at this list of how to detect each feature: http://diveintohtml5.ep.io/everything.html
Here is another website, quite incomplete but verbose and "work in progress" as of March 2011, so it might be worth keeping an eye on: http://html5accessibility.com/
This one is off topic, but since I found it, I add it. CSS compatibility in IE browsers (very extensive): http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx
And here you can find info specific to the gecko engine: https://developer.mozilla.org/en/HTML/HTML5
And, of course, MDC has compatibility tables for each feature, but separated in different pages, not as a table, e.g.: https://developer.mozilla.org/en/HTML/Element/input
http://www.modernizr.com/
HTML5Test.com collects the information but they don't give detailed reports for perusal.
A good reference site for some stuff is http://www.browserscope.org/ but that doesn't go into a lot of detail with HTML5 specific support
Another source of related stuff is http://w3c-test.org/html/tests/reporting/report.htm which is creating a set of HTML testing tools that can be run.
You or someone who wanted to create this information could use these tests and then store the UA String of each browser that hit the site with the results of each test.
Then you could just find the earliest version of each browser type that a feature successfully run on.
I think this information is stored in the databases of the sites mentioned but they just don't display it which sort of sucks. Maybe try emailing them and suggesting they add these reports.
Take a look at caniuse.com, it’s exactly what you are searching for.
QuirksMode is also a great resource, and there is an entry for multiple files input.
My vote is for:
http://www.findmebyip.com/litmus
Which i found via this blog:
http://www.deepbluesky.com/blog/-/browser-support-for-css3-and-html5_72/
You should try this website. I hope this is what you were looking for.