Can I use...

Feature suggestion list

This list shows all suggested support table features based on GitHub issues. The vote count is based on +1s in each issue's comments as well as any votes originally received via Google Moderator.

The list is updated every hour.

1. CSS3 @namespace Support23
2. CSSMatrix22
3. XPath & document.evaluate22
4. Outline Outline-offset Outline-radius etc.21
5. Encrypted Media Extensions21
6. rel="noreferrer"21
7. Directory upload: <input type="file" directory mozdirectory webkitdirectory>20
8. Constraint Validation API (includes reportValidity)20
9. Please add browser support table of CSS keyframe timing functions: steps(n, start), steps(n, end), s...19
10. add the new video format: h26519
11. Advanced SVG text features, such as TextArea, FlowText and the "editable" attribute.19
12. Media Fragments URI 19
13. I would like to see document.readyState supported values in the caniuse.com18
14. The bdi (bidi isolate) element, added in HTML5 to ease inserting RTL text into an LTR page or vice-v...17
16. I suggest support for TransferableObject types (of which there are several) 17
17. Path2D17
18. CSS3 marquee support. 17
19. HTML5 input type "month" Browser compatibility with HTML5's input type "month&qu...17
20. Support for CSS3 overflow-x and overflow-y properties16
21. Service Workers as appears here and here Still just a draft but the partial and full support would ...16
22. I have just noticed that the onended event of the HTML5 <audio> tag is supported in Firefox 11...16
23. Add column-span and column-fill features16
24. localeCompare 16
25. The <keygen> tag is a bit of a mess when it comes to support, so it would be quite a useful ad...15
26. gzip compression15
27. I suggest adding statistics for Aural style sheets which contain CSS properties such as "speak....15
28. text-wrap15
29. mediagroup content attribute, MediaController object, VideoTrackList, AudioTrackList objects14
30. The Output Element 14
31. SVGZ-specific support table since iOS < 4.2 doesn't support it, but does support SVG. Not su...14
32. CSS3 Template Layout 14
33. How about overflow-scrolling? iOS Safari needs the webkit vendor prefix for example. Can't find ...14
34. Soft hyphen: html entity &shy;13
35. css3 animation-play-state please13
36. requestAutoComplete 13
37. setSelectionRange, selectionStart and selectionEnd13
38. input[autocomplete] (values besides on/off) 13
39. Please add CSS display: run-in support tables 13
40. Include `baseline-shift` CSS property13
41. css/svg property dominant-baseline13
42. navigator.hardwareConcurrency Chrome: Native support All other browsers that support Workers: few...13
43. Browser support for crossorigin attribute on img/video (as described in ) would be useful13
44. Show browser support for CSS border-collapse and border-spacing (and there might be other table-rela...13
45. rebeccapurple color 12
47. console.time and console.timeEnd, two very useful functions for measuring performance12
48. Add theme-color Meta Tag12
49. Add support for CSS Display Module Level 311
50. Emoji display support11
51. SVG stroke-alignment attribute11
52. What about showing support for various link attributes, like "subresource" or "dns-pr...11
53. Conical gradients10
54. window.onerror - / - particularly mobile browser support10
55. list-style-type 10
56. geo: url support - 10
57. I suggest adding information about support for alternate HTTP methods such as PUT and PATCH.10
58. line-height support and the differences in rendering between webkit&trident and other engines.10
59. Please add support tables for x-xss-protection security header. Thanks!10
60. Check browser support for displaying MJPEG files. This is a motion JPEG file format that is supporte...10
61. XSLT Support table10
62. Why do white-space not appear to be in the list? :)10
63. Quota Management API 10
64. Support for window.scrollX and window.scrollY9
65. device-cmyk css feature9
66. I couldn't find a compatibility table for animation-fill-mode. Currently needs browser prefixe...9
67. Keyboard events (keypress, keyup, keydown, textinput) - see here 9
68. CSS3 Speech Module Which browsers support it? See9
69. accesskey attribute on non-focusable elements (should cause a click element to fire9
70. Similar to MPEG-4 / WebM support page, you might want to add a page for MPEG-DASH support. See: A...9
71. Show support table with history as time-based, instead of versions-back-based. With Chrome and IE ve...9
72. Webkit-based browsers extend the MediaQuery W3C Standard with specific queries for animation, transi...9
73. saveAs does not seem to be on the site (or else, I'm just incapable of finding it). It would be ...9
74. CSS3 min() and max() functions as values for properties that accept <dimension> as a value.9
75. the withCredentials property in xhr = new XMLHttpRequest() is used to check for XMLHttpRequest suppo...9
76. Entries for href values including `tel:1234567` and `sms:1234567`8
77. The mouseenter and mouseleave events8
78. Geofencing API8
79. webM alpha transparency8
80. WebExtensions (browser extensions)8
81. script tag onerror attribute8
82. I'd like to see border-corner-shape added. It would be a nice feature when implemented in browse...8
83. clipboardData: text, rtf, html, image, etc.7
84. document.elementsFromPoint7
85. I would like to know which browsers support the forceSpellCheck() method (7
86. Track document.registerElement I think a test just to see if it is defined would be sufficient. It...7
87. Add browser support for text-decoration-skip [ - Not sure if any browsers support it yet, but someth...7
88. For printing support for the size:landscape option to tell the browser what page orientation we want...7
89. Based on this page I suggest to add addRule and insertRule Thanks7
90. Add System Info API 7
91. list-style-image7
92. Support for SVG's "shape-rendering" CSS property. 7
93. blink tag7
94. column-span and other column-* proprieties of CSS3 Multi-column layout module7
95. DataChannel WebRTC JS API7
96. Progressive JPEGs start to show on pages faster, from low quality and eventually getting their 100% ...7
97. The "auto" value for the dir attribute, added in HTML5 to ease inserting text of unknown d...6
98. CSS <angle> - particularly the "turn" unit6
99. Dialogs implemented using separate documents window.showModalDialog() 6
100. The 'media' attribute from the source element for HTML5's audio and video elements. Thi...6
101. html5 canvas.toblob6
102. Add browser support for toggle()6
103. Support for list-style-type6
104. Object.assign6
105. Browser support for RTP streams?6
106. More details on File Blobs6
107. break-inside for columns.6
108. Javascript: Array.prototype.fill() 6
110. Show results for Firefox ESR (currently 17.07).6
111. CSS image() functional notation (e.g. for background-images etc). See 6
112. Add String.prototype.includes()6
113. TCP Fast-Open. Now that Linux kernels enable this by default (and web servers likely won't be ...6
114. "GeometryUtils" - part of the CSSOM. Provides much better position information than existi...6
115. quic support or compatibility?6
116. Which browsers support colgroup completely?6
117. SVG Foreign Object is a way to combine different XML namespaces elements into the SVG. 6
118. draggable option6
119. Bitmap images inside SVG files. Some browsers that support SVG, will not show embedded bitmap image...6
120. <meta name="apple-mobile-web-app-capable" content="yes" />5
121. playbackRate in video5
122. webcl?5
123. Embedded color profiles in JPEG images.5
124. MediaStream Recording (5
125. Add stale-while-revalidate HTTP header support indication5
126. Load event support on link nodes to show when a stylesheet is finished loading. See for a discussio...5
127. Please add "imageSmoothingEnabled". Chrome supports it unprefixed. IE11, Firefox, and Saf...5
128. Scheme-less URIs, aka the relative URIs. See5
129. CSS3 module "Generated Content for Paged Media" and especially the target-counter function5
130. registerContentHandler(), registerProtocolHandler(), and friends5
131. empty-cells (5
132. Textarea wrap attribute (off, soft, hard, virtual, physical)5
133. DNS-based Authentication of Named Entities (DANE)5
134. getElementsByName5
135. WeakMap API 5
136. Streams API5
137. designMode5
138. "border-corner-shape" 5
139. ECMAScript 6 collection: Set 5
140. Add support for CSS's @import5
141. HTML5 Events Like onoffline, onpopstate, etc.5
142. "click" function on anchor DOM element (a)5
143. HTML5 canvas.captureStream()5
144. Add ES6 Generators5
145. HttpOnly flag for cookies, what browsers support? it would be nice to have that in the 5
146. Add TLS v1.34
147. svg @preserveaspectratio4
148. Can I use ECDSA certificates?4
149. Add more CSS3 media query sub-types: e.g. 'orientation' and 'aspect-ratio'4
150. Built-in PDF viewer support4
151. Please add :autofill to the DB4
152. '' should have small-caps (and other font variants?) broken out as a separate fea...4
153. Can I use "onmouseover", "onmouseout"?4
155. form input property "valueAsNumber"4
156. Luminosity media query 4
157. .style.setAttribute() Does every browser support it? Sometimes it's hard to know it it's not...4
158. image-rect isn't supported by anybody but Mozilla as far as I can tell, but I'd love it to b...4
159. Support for XPath 2.0 (interesting for a lot of new functions, like base-uri(), matches() etc.)4
160. Add WebDriver4
161. target-new4
162. lastModified HTML5 DOM property4
163. window.Touch support for browsers: - returns the Touch object constructor on touch events supporting...4
164. Add ProgressEvent4
165. extend-to-zoom4
166. Web intents/Web Activities 4
167. Touch Icons, per 4
168. svg transform matrix4
169. track element and TextTrack object4
170. image-resolution. I've seen this as a good alternative for retina images as opposed to backgro...4
171. EventArgs.buttons is new for mouse events (
172. Why don't we add quotes property? 4
173. font-weight: (CSS3) Which browsers support numeric weights (200, 300) as opposed to simply "bol...4
174. CSS Shaders - 4
175. Flag storage that is not available under private mode4
176. @host This CSS @-rule applies to the surrounding element of a template. See 4
177. track arraybuffer support for binary websockets4
178. Add table-layout support, whether browers: - implement the 'fixed' layout properly, evenly ...4
179. Messaging API (SMS) 4
180. user-input 4
181. rel="next"4
182. Add browser support info for the HTTP Cache-Control header "immutable" flag3
183. CSS "visibility" (hidden/visible/etc)3
184. Support for line-break3
185. Add supported elliptical curves (HTTPS/TLS)3
186. location.origin3
187. Input type=email with "multiple" attribute3
188. Missing font-synthesis CSS 3 property3
189. X-Content-Type-Options: nosniff3
190. vector-effect3
191. Add support for FlyWeb API3
192. Add current browser support for HTML5 tag "hgroup" (3
193. Include document.scrollingElement3
194. Would like to see support for XMLSerializer object and document.implementation.createDocument and eq...3
195. target-new3
196. column-break-after atm only via: -webkit-column-break-after3
197. Add Array.prototype.includes3
198. Please add a support table for the CanvasRenderingContext2D.filter property that firefox supports.3
199. file input type supported browser3
200. css3 border-color3
201. @document, as described in & 3
202. The hanging-punctuation property: Currently unsupported by any browser, but it would be nice to ...3
203. SVG-in-OT fonts3
204. Add navigator.mediaDevices3
205. I suggest you to put browser acceptance of the javascript property clientHeight3
206. MouseEvent3
207. Variable Open Type Fonts3
208. Support SVG width/height = auto3
209. Add: the 'isolation' CSS property3
210. Add `navigator.doNotTrack` and DNT support tables3
211. UI Events builds on DOM Event Level 3, it is specified here3
212. font-variant-numeric3
213. XMLHTTPRequest (1)2
214. Feature request: Token Binding Protocol2
215. HTTP Strict Transport Security Preload2
216. Add in Range.createContextualFragment2
217. Support for Multiline Strings2
218. Add :any-link pseudo-class2
219. Hyphenation Options2
220. The !important css thing. It's very !important ;).2
221. Support for 'debugger;' in dev tools2
222. UTF-8 Dingbats2
223. Add the "frame" HTML tag : some browsers don't support it !2
224. strong2
225. Individual transform properties2
226. Browser support for Focus Management function2
227. autocorrect for input fileds2
228. `content: leader('.');`2
229. history.scrollRestoration2
230. Add ES7/2016 SIMD2
231. Input type=range with "multiple" attribute2
232. Add other values of `user-select` property2
233. Web NFC API2
234. browserconfig.xml support info2
235. text-security missing in list of features2
236. Add background-clip: text2
237. Secure Cookie flag2
238. CSS.escape()2
239. Entries API2
240. system-ui value for font-family2
241. Implmenet CSS3 caret-color property2
242. New feature request: OCSP must-staple2
243. ex unit2
244. Include the new image format: FLIF2
245. Scroll anchoring2
246. Add KeyboardEvent.repeat compatibility info2
248. Add save-data client hint2
249. Wake Lock API2
250. Consider adding unhandledrejection/rejectionhandled2
251. Add h.265 (hevc) support2
252. CSS Box Alignment Module Level 32
253. Animating SVG paths using CSS2
254. CSS Property caption-side is missing?2
255. Network Service Discovery2
256. CSS Paint API2
257. Web Authentication (webauthn)2
258. Offscreen Canvas2
259. Multicolor Glyph support2
260. Add suport for MediaDevices.enumerateDevices()2
261. Add color-mod() | color() function - CSS Color Module Level 42
262. SVG viewport-fill-opacity property support2
263. Add text-underline-position property2
264. WindowTimers.setInterval()1
265. video/audio events like loadedemetadata1
266. Add PerformanceObserver1
267. Add visibility: collapse1
268. attachEvent event handler missing from CanIUse1
269. Add box-suppress1
270. Add float: footnote to CSS31
271. Add HTTP_ORIGIN feature1
272. Add Background Sync1
273. ImageBitmap1
274. CSS: overflow-anchor1
275. Slash-separated color functions1
276. Support Tables for Gesture Events1
277. Suggestion: Int64 UInt64 (Firefox only AFAIK)1
278. string-set1
279. Gyroscope sensor1
280. Magnetometer support1
281. Accelerometer sensor1
282. New filesystem api?1
283. column combination1
284. Track WritableStream, ReadableStream.prototype.pipeTo, TransformStream, ReadableStreamByobReader1
285. Canvas context getTransform() function.1
286. window.scroll1
287. Vast & VMAP1
288. CaretPosition missing1
289. Internationalized Domain Name1
290. Add support for addHitRegion1
291. Add 'require-sri-for' CSP Directive1
292. Add :host/:host-context pseudo class1
293. audio / video autoplay attribute and play function1
294. SharedArrayBuffer support1
295. window.navigator.language, .languages1
296. Add support for CSS3 move-to property1
297. Add print-color-adjust1
298. Add XSL to caniuse1
299. audio / video .canPlayType(MIMEtype)1
300. JavaScript: Tail Call Support information missing1
301. The <slot> element1
302. CanIuse @charset "<charset>"1
303. DeviceOrientation and DeviceMotion events on insecure origins1
304. Javascript - window.onorientationchange 1
305. @document CSS 1
306. display: run-in1
307. console.assert(boolean_expression)1
308. dblclick Event1
309. IndexedDB 2.01
310. Add support for mediacapture-output API's sinkID1
311. document type1
312. Add createImageBitmap1
313. Presentation API1
314. Add referrerpolicy attribute1
315. toLocaleString('pt-BR',{style: 'currency', currency:'BRL'})1
316. SVG sprites with <symbol> and <use>1
317. Add HTTP 307 & 308 redirects1
318. Add CSS viewport-percentage length units 'vi' and 'vb'1
319. Add Range.getBoundingClientRect browser support table1
320. Support the W3 Web Annotation standard (W3C Recommendation)1
321. feature: track ReadableStream1
322. Add support for the WebUSB API1
323. Encoding API compatibility table1
324. Add ECC certificates1
325. ResizeObserver1
326. Missing a check for msConvertURL() on DragEvent1
327. Please add String.prototype.normalize()1
328. Please track the various HTTP Set-Cookie options supported by browsers1
329. CSSKeyframesRule1
330. String.prototype.padStart1
331. Add nextElementSibling1
332. animateMotion for SVG1
333. event.path1
334. What about Standby API?1
335. Object.values and Object.entries1
336. SharedMemory/Atomics1
337. gesturestart, gesturechange, gestureend events for trackpads1
338. Inert property for objects that should currently not be focused1
339. Content-Security-Policy: script-nonce1
340. add WebMention1
341. Directional focus navigation: the nav-up, nav-right, nav-down, nav-left properties1
342. Add Cache Storage API / Cache API1
343. Number.prototype.toLocaleString() has no data1
344. CSS4 - Specifying profiled colors: the color() function1
345. Add "Named function expressions"1
346. Support for nested calc expressions in CSS values1
347. Open search autodiscovery1
348. Shape Detection API: Face Detection, Barcode Detection, Text Detection1
349. add mouse event positions event.offsetX and event.offsetY1
350. Support for window.innerHeight, window.innerWidth, window.outerHeight, window.outerWidth1
351. Add hreflang attribute usage support for link element1
352. web share api1
353. Add `q` (quarter-millimeters) length unit1
354. Why is there no event constructors?1
355. Please add iFrame element contentWindow property1
356. KeyboardEvent.isComposing1
357. Cookies: max-age1
358. Add beforeinput event1
359. Add -webkit-touch-callout?1
360. Support setCapture and releaseCapture for mouse1
361. document.importNode1
362. <video> `playsinline` attribute1
363. InputDeviceCapabilities API1
364. Javascript Built-In MAP1
365. Add ALPN and NPN notes to HTTP21
366. CSS 3 property: text-autospace and text-spacing1
367. Add auxclick?1
368. New feature request: x25519 Key Exchange1
369. Object.entries feature?1
370. CSS tag {content: url()}1
371. Add 'animated GIF as favicon'?1
372. apple-touch-icon1
373. Add font-variation-settings?1
374. Information about window.location.ancestorOrigins1
375. SHA2 certificates1
376. Alt-Svc header browser support info: consider adding1
377. Add mediaSession API 1
378. Cannot see |ImageCapture| entry in the web interface.1
379. [CSS Level 4 pseudo-class] :user-error1
380. reflected-xss missing1
381. ew-resize1
382. longdesc attribute support1
383. valueAsDate usage1
384. NetworkInformation.downlinkMax1
385. Range.surroundContents()1
386. Add `onunload` event1
387. Screen.availLeft1
388. add support for Array.prototype.find.1
389. Firefox cursor:grab & cursor:grabbing1
390. Add css pseudo-classes :read-only and :read-write browsers support1
391. x-webkit-speech1
392. Support of sms: and mms: in mobile browsers is not clear1
393. window.location.replace1
394. Add info about css user-modify and -webkit-user-modify:read-write-plaintext-only 1
395. support for "offsetParent"?1
396. getClientRects1
397. Edge and IE don't support IndexedDB in web workers1
398. allowfullscreen attribute for iframes1
399. Node.isSameNode() and Node.isEqualNode() isn't listed on caniuse1
400. Add ES6 Spread operator1
401. What is the support on clear: both?1
402. Add support information for the translate attribute1
403. Link headers1
404. Please add support for getTimezoneOffset()1
405. createImageBitmap1
406. Add support stats for String.prototype.repeat()1
407. add "HTTP status code headers"1
408. Indicate which browsers use the HTML5 Parsing algorithm.1
409. Geometry Interfaces Module Level 11
410. SVG 1.21
411. CSS Inline Layout1
412. Add web assembly/wasm1
413. add onstorage1
414. Missing `StorageQuota` support1
415. support for Performance-Timeline & High-Resolution-Time1
416. IETF RFCs1
417. HTMLImageElement.complete1
418. Add window.frameElement to CanIUse1
419. background-composite1
420. window.localMediaStream is not listed1
421. Add data for imageSmoothingEnabled Property (Canvas-related)1
422. Add windows-theme media query selector1
423. Add WebKit Tap Highlight Color (-webkit-tap-highlight-color)?1
424. Trailing commas1
425. Can I use selectedOptions ?1
426. Add CSS3 feature `text-orientation`1
427. window.addListener()1
428. show support for namespacing; for example <svg: namespace 1
429. Add
430. Add compositionstart/end/update event1
431. filename*=UTF-8''...1
432. html5 image attribute usemap1
433. The xml:space attribute1
434. Cache-Control 1
435. ie behavior1
436. Please add XMLHttpRequest.responseURL1
437. Function.length / Function.prototype.length1
438. wakeLock1
439. RFC7692 Compression Extensions for WebSocket1
440. Please add information about ImageData constructor1
441. Add <script type="module"> and module workers1
442. HTTP2 Server Push1
443. &euro; and other html codes1
444. findIndex Array method doesn't added to DB1
445. Add autocorrect, autocapitalize, autocomplete attributes1
446. Add the (view-mode) media feature1
447. MediaCapture Screen Share1
448. onerror event on iframe1
449. Can not search hasAttribute1
450. NodeList/HTMLCollection1
451. image tag1
452. add CSS Extensions meant for renaming1
453. Can I use X3D?1
454. Can I use Reporting API1
455. -ms-overflow-style1
456. window.event1
457. oncontextmenu1
458. Add data for link rel="alternate"1
459. Geolocation on non-secure sites1
460. Please add Progressive web app manifest.1
461. Add media feature display-mode1
462. Audio Output Devices API: wd1
463. Drag and Drop API - ghost image with customizable opacity1
464. Drag and Drop API - move constraints1
465. Object.hasOwnProperty1
466. Add a footnote regarding HTMLAudioElement1
467. Support info for the <track> element1
468. ActiveX1
469. HTTP Trailers1
470. request support for 'accept-charset'1
471. Suggestion for Which browsers.versions support multiple tbody elements in a single table?1
472. The `autocapitalize` attribute of <input>s1
473. Add support for control.labels 1
474. HTML5 data blocks1
475. Add event currentTarget property1
476. image urls with GET data1
477. Support for the frame-ancestors directive1
478. Add support table for CSP 3.0 compliance1
479. Request: nav-up, nav-down, nav-left, nav-right css3 properties1
480. Add CSS text-combine-upright property 1
481. Add CSS unicode-bidi property1
482. embed tag 1
483. stopImmediatePropagation,stopPropagation1
484. Split background-size from CSS3 Background-image options1
485. HTMLElement.offsetTop1
486. getShaderPrecisionFormat1
487. WebGL extensions1
488. create @Media Types1
489. Previous Element Selector1
490. Add CSS4 Grid structural selectors1
491. Basic Authentication: AuthName directive1
492. HTML oninvalid Event Attribute1
493. orientationchange Event1
494. allowtransparency1
495. Add `multipart/x-mixed-replace`1
496. Which browsers adhere to ETag?1
497. Adding Silverlight usage stats1
498. navigator.connection1
499. Add removeAttribute support1
500. SVG viewport-fill property support1
501. window.screen0
502. HTML DOM selectedIndex attribute (drop-down list)0
503. window.scrollTo0
504. window.frames list0
505. marquee0
506. Add method0
507. documentMode0
508. Add: window.locationbar window.menubar window.personalbar window.statusbar window.toolbar0
509. HTML5 constraint validation API - setCustomValidity0
510. Add Object.getNotifier(obj)0
511. input type password not included-2