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.

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