Can I use...

Feature suggestion list

This list shows all suggested support table features based on GitHub issues. The vote count is based on total thumbs up (👍) reactions for each issue. The list is updated every hour.

SuggestionVotes
1. Add `text-edge` and `leading-trim`61
2. vector-effect29
3. Add support table for CSP 3.0 compliance26
4. Support JavaScript Class and Property Decorators (ES Stage 2 Draft)23
5. HTTP content-encoding: zstd23
6. window.onerror - / - particularly mobile browser support23
7. Add WebDriver22
8. valueAsDate usage22
9. Can I use Reporting API22
10. css/svg property dominant-baseline22
11. Suggestion: MediaRecorder.isTypeSupported supported types/codecs21
12. Add ES7/2016 SIMD20
13. form input property "valueAsNumber"20
14. text-wrap19
15. CSS3 module "Generated Content for Paged Media" and especially the target-counter function18
16. Priority hints API18
17. Add text-underline-position property18
18. Add CSS.registerProperty to caniuse17
19. Entries for href values including `tel:1234567` and `sms:1234567`17
20. XSLT Support table17
21. I suggest adding statistics for Aural style sheets which contain CSS properties such as "speak....17
22. New feature: CSS Typed Object Model (CSS Typed OM)17
23. JavaScript: Tail Call Support information missing17
24. Add lab() and lch() from CSS Color Module Level 417
25. WebExtensions (browser extensions)16
26. Add HTTP 103 Early Hints16
27. border-corner-shape15
28. Support Intrinsic Size Attribute15
29. ESNI (Encrypted Server Name Indication)15
30. Hyphenation Options15
31. Node.isSameNode() and Node.isEqualNode() isn't listed on caniuse14
32. device-cmyk css feature14
33. Track WritableStream, ReadableStream.prototype.pipeTo, TransformStream, ReadableStreamByobReader14
34. Add beforeinput event13
35. Add Media Queries Ranges13
36. `content: leader('.');`13
37. Page Lifecycle API13
38. <video> `playsinline` attribute13
39. SVGZ-specific support table since iOS < 4.2 doesn't support it, but does support SVG. Not su...12
40. text-security missing in list of features12
41. I suggest support for TransferableObject types (of which there are several) 12
42. Support constructible stylesheets / adoptedStyleSheets12
43. Check browser support for displaying MJPEG files. This is a motion JPEG file format that is supporte...12
44. Add hwb() CSS function12
45. Add JPEG-XL11
46. Geo URI scheme11
47. Soft hyphen: html entity &shy;11
48. Add CSS Grid Layout Module Level 3 (Masonry!)11
49. Async iterators / for await of11
50. Add CSS Nesting10
51. webcl?10
52. CSS Box Alignment Module Level 310
53. Color Fonts including SVG-in-OT fonts10
54. Paint Timing API10
55. Add Report-To API (Intervention Reports)10
56. Cookies: max-age9
57. New feature request: OCSP must-staple9
58. Please add iFrame element contentWindow property9
59. Support for SVG's "shape-rendering" CSS property. 9
60. queueMicrotask support9
61. Quota Management API 9
62. Add float: footnote to CSS38
63. CSS3 Speech Module Which browsers support it? See8
64. Include `baseline-shift` CSS property8
65. Add CSS animation timing function spring()8
66. Progressive JPEGs start to show on pages faster, from low quality and eventually getting their 100% ...8
67. font-min/max-size8
68. 'imagesizes' & 'imagesrcset' for <link rel="preload">7
69. Add SVG `use` with external reference7
70. Support for the frame-ancestors directive7
71. RFC7692 Compression Extensions for WebSocket7
72. Add support for the __Host- and __Secure-7
73. HTTP2 Server Push7
74. List support for the window.fetch keepalive option7
75. SVG viewport-fill-opacity property support7
76. SVG viewport-fill property support7
77. CSS max-lines7
78. Multicolor Glyph support (COLR/CPAL)7
79. Add supported elliptical curves (HTTPS/TLS)7
80. Alt-Svc header browser support info: consider adding7
81. input[autocomplete] (values besides on/off) 7
82. WebGL extensions7
83. Please add "isInputPending()"7
84. + WASM SIMD7
85. webM alpha transparency7
86. CSS unit 'cap' (cap-height)6
87. Add enterkeyhint attribute ("Enter Key Hint")6
88. Flag storage that is not available under private mode6
89. Add caniuse data for Contact Picker API6
90. Add save-data client hint6
91. ElementInternals/form-associated custom element6
92. Add `multipart/x-mixed-replace`6
93. Badging API6
94. caniuse : Constructable Stylesheet6
95. Secure Cookie flag6
96. Add Web Share Level 26
97. Fetch Metadata Request Headers6
98. Add 'require-sri-for' CSP Directive6
99. Geofencing API6
100. Cannot see |ImageCapture| entry in the web interface.6
101. Add scroll-padding6
102. Add Web Share Target API6
103. CSS tag {content: url()}6
104. HTML Modules6
105. MediaStream Image Capture6
106. autocorrect for input fileds6
107. Feature: Origin-bound one-time codes delivered via SMS5
108. mediagroup content attribute, MediaController object, VideoTrackList, AudioTrackList objects5
109. Observable5
110. Add support tables for document.documentElement.clientWidth5
111. Support CSS two-value display syntax5
112. WebCrypto Key Discovery5
113. audio / video autoplay attribute and play function5
114. Suggestion: overflow(-[xy])? with 'overlay' value5
115. Please track the various HTTP Set-Cookie options supported by browsers5
116. -webkit-box-orient is not found5
117. Adding Khronos gITF 2.0 for 3D models5
118. add support for PerformanceLongTaskTiming5
119. Module Worker support5
120. HTMLVideoElement.requestVideoFrameCallback()5
121. Support individual CSP rules5
122. Accelerated Shape Detection in Images5
123. Add isSecureContext feature to list5
124. Add info about css user-modify and -webkit-user-modify:read-write-plaintext-only 5
125. -ms-overflow-style5
126. one-time-code5
127. Embedded color profiles in JPEG images.5
128. Add autocorrect, autocapitalize, autocomplete attributes5
129. Add Web Share Target API Level 24
130. Add raw sockets API4
131. CSS Shaders - 4
132. CSS Round Display4
133. Add previousSibling and previousElementSibling4
134. Web locks4
135. CSS 3 property: text-autospace and text-spacing4
136. Feature addition: navigator.mediaCapabilities.decodingInfo()4
137. [CSS Level 4 pseudo-class] :user-error4
138. Add window.showOpenFilePicker4
139. Arithmetic coded JPEG support4
140. For printing support for the size:landscape option to tell the browser what page orientation we want...4
141. Cache-Control 4
142. New top level domains (TLD)4
143. Support the W3 Web Annotation standard (W3C Recommendation)4
144. Add Cookie Store API4
145. HTTP Strict Transport Security Preload4
146. New feature request: x25519 Key Exchange4
147. Add mediaSession API 4
148. Feature: A Well-Known URL for Changing Passwords4
149. CSS image() functional notation (e.g. for background-images etc). See 4
150. Add CSS Color Module Level 5 (color-adjust(), color-mix(), color-contrast())4
151. Screen Capture4
152. Page-margin boxes (@top-center, etc)4
153. User-Agent Client Hints (UA-CH)4
154. Add `text-underline-offset` property4
155. Support aria-hidden html property4
156. Serial API4
157. USDZ file format4
158. `Cross-Origin-Embedder-Policy` HTTP header4
159. Payment Handler API4
160. TCP Fast-Open. Now that Linux kernels enable this by default (and web servers likely won't be ...4
161. Bundled HTTP Exchanges4
162. Add Webassembly Threads / Threaded Webassembly3
163. SVG sprites with <symbol> and <use>3
164. display: table-caption?3
165. Add WebRTC insertable streams3
166. <virtual-scroller>3
167. Public class properties3
168. Add support for addHitRegion3
169. getTotalLength()3
170. ::-webkit-file-upload-button3
171. event.ctrlKey3
172. add window-inactive pseudo-class3
173. new CSS trigonometry functions3
174. Track CSS `scroll-snap-stop`3
175. Grid-auto-flow3
176. Support for MHTML3
177. Add Versatile Video Coding (VVC) … somewhen3
178. New browser feature: rest/spread in object literals3
179. Add <data> element3
180. Input Events Level 1 and 23
181. Track support for navigator.getInstalledRelatedApps()3
182. navigator.isProtocolHandlerRegistered and .unregisterProtocolHandler3
183. Add support for requestSubmit3
184. ECMAscript - static properties3
185. Add Media Session API Coverage Information3
186. Add meta "format-detection"3
187. Add font-palette-values3
188. place-items shorthand for justify and align3
189. Keyboard Lock3
190. The !important css thing. It's very !important ;).3
191. Add data for link rel="alternate"3
192. Network Service Discovery3
193. Add ECC certificates3
194. Adding Silverlight usage stats3
195. Support SVG width/height = auto3
196. window.location.replace3
197. ActiveX3
198. allowtransparency3
199. Support for Canvas isPointInPath()2
200. SSML2
201. Can I use X3D?2
202. Remote Playback API2
203. CSS3 marquee support. 2
204. onerror event on iframe2
205. <semantics> element in MathML is not found in caniuse.com2
206. justify-content: space-around2
207. Add Geolocation Sensor2
208. Add information for the webcal and webcals protocols for subscribing to iCalendars2
209. console.assert(boolean_expression)2
210. Add PNG cursor2
211. Add Integrated Windows Authentication2
212. The "auto" value for the dir attribute, added in HTML5 to ease inserting text of unknown d...2
213. CSS page property (for printing)2
214. add csp lv2 violation event2
215. add iframe.csp2
216. Tiff image format2
217. SVG image auto height2
218. Load event support on link nodes to show when a stylesheet is finished loading. See for a discussio...2
219. .getPointAtLength()2
220. for ... of support data2
221. HTTP Trailers2
222. getEventListeners not listed2
223. documentMode2
224. http://www.w3.org/TR/web-alarms/2
225. EventTarget Constructor2
226. Add HTMLInputElement.select()2
227. Add other values of `user-select` property2
228. Storage Access API2
229. filename*=UTF-8''...2
230. x-webkit-speech2
231. Support KV Storage build-in module2
232. <input type=file>: ability to modify the selected files via JS2
233. add "unicode property escapes"2
234. Support of sms: and mms: in mobile browsers is not clear2
235. Content-Security-Policy: script-nonce2
236. Input type=email with "multiple" attribute2
237. Add information about CSS pseudo selector :defined2
238. Why not suggests 'setPrototypeOf '2
239. Loading Signed Exchanges2
240. ::-webkit-inner-spin-button ::-webkit-outer-spin-button 2
241. Which browsers adhere to ETag?2
242. Feature suggestion: add "scrollRestoration" for the History API2
243. Spatial Navigation support2
244. Feature suggestion: Top level `await`2
245. Wildcard "*" support for Access-Control-Allow-Headers/Methods2
246. add Accessibility Object Model2
247. Basic Authentication: AuthName directive2
248. UTF-8 Dingbats2
249. Add Intl.DisplayNames2
250. Feature addition: navigator.mediaCapabilities.encodingInfo()2
251. Add `import.meta`2
252. add captureVisibleTab2
253. Bitmap images inside SVG files. Some browsers that support SVG, will not show embedded bitmap image...2
254. Add transitionstart event2
255. CSS touch-action level 2 values2
256. InputDeviceCapabilities API2
257. setTimeout and setInterval callback parameters2
258. Device-Memory Client Hint & navigator.deviceMemory JS API2
259. SVG Foreign Object is a way to combine different XML namespaces elements into the SVG. 2
260. HTTP immutable responses2
261. What about showing support for various link attributes, like "subresource" or "dns-pr...2
262. Add 'animated GIF as favicon'?2
263. Add Web Budget API2
264. I would like to know which browsers support the forceSpellCheck() method (2
265. SharedMemory/Atomics2
266. Support for CSS3 background-repeat-x and background-repeat-y properties2
267. Please add ES3 support2
268. srcset/sizes attribute / picture element support in SVG2
269. String.prototype.split() with a regex with grouping ( parentheses ).2
270. Add support for FlyWeb API2
271. Container media queries2
272. Default function parameters2
273. Add browser support for toggle()2
274. Content-Security-Policy: block-all-mixed-content2
275. Add `q` (quarter-millimeters) length unit2
276. support destructuring assignment as separate es feature2
277. Add new SVG filter effects2
278. getFilesAndDirectories2
279. Directional focus navigation: the nav-up, nav-right, nav-down, nav-left properties2
280. webkit-calendar-picker-indicator1
281. Use of es6 import statements in workers1
282. The event handler window.onscroll is missing1
283. performance.measureMemory()1
284. CSS Inline Layout1
285. JS Self-Profiling API1
286. track support for the media query feature -ms-high-contrast1
287. DownloadURL1
288. Browser support for RTP streams?1
289. CSS3 new text-transform keywords1
290. dns.resolve1
291. line-height support and the differences in rendering between webkit&trident and other engines.1
292. `from-image` as initial value of `image-orientation`1
293. Adding contain-intrinsic-size (suggestion)1
294. baseline-middle1
295. iframe disallowdocumentaccess property1
296. Request: nav-up, nav-down, nav-left, nav-right css3 properties1
297. <object>.contentWindow Support1
298. CanIUse OpenSearch1
299. I suggest adding information about support for alternate HTTP methods such as PUT and PATCH.1
300. Support Data Suggestion: Clients API1
301. supported-color-schemes & prefers-color-scheme1
302. Add `::target-text` (from CSS Pseudo-Elements Module Level 4)1
303. Add support for CSS clip property1
304. Please add attachInternals1
305. longdesc attribute support1
306. Tracking various WebAuthn features1
307. How to show support for font-variation-settings within @font-face?1
308. please add the onsearch event1
309. @font-face descriptors to override font metrics1
310. Input type=range with "multiple" attribute1
311. step property of input field with type datetime-local and time1
312. Add Window.stop1
313. Streams API: transferable streams1
314. Refresh1
315. Please add JavaScript string functions trimStart, trimEnd, trimRight, trimLeft1
316. Intl.NumberFormat - notation (scientific, engineering, etc)1
317. Support for calc() in polygon and other shapes1
318. column-break-after atm only via: -webkit-column-break-after1
319. Add layout-instability support1
320. @top-left @bottom-center ? can you test for compatibility1
321. Add the "frame" HTML tag : some browsers don't support it !1
322. Show ANSI escape code for console.log.1
323. The hanging-punctuation property: Currently unsupported by any browser, but it would be nice to ...1
324. HTMLInputElement API: select support1
325. What is the browser support for the newly proposed "page-orientation" property?1
326. Touch Icons, per 1
327. Add Support for MPEG-4 Part 2 SP/ASP1
328. Web intents/Web Activities 1
329. MediaStream Recording (1
330. grid-row-gap and grid-column-gap1
331. x-webkit-airplay1
332. Add dynamic-range media query1
333. accesskey attribute on non-focusable elements (should cause a click element to fire1
334. <meta name="apple-mobile-web-app-capable" content="yes" />1
335. Support for XPath 2.0 (interesting for a lot of new functions, like base-uri(), matches() etc.)1
336. Add the Javascript double asterisk power operator (**) to the list of supported features1
337. Add Compression Stream API1
338. Feature request: Token Binding Protocol1
339. Add desynchronized (low latency canvas contexts)1
340. css animation on “content:” - works on chrome, doesn't work on Safari and Firefox1
341. Add Sanitizer API1
342. create @Media Types1
343. MediaTrackConstraints1
344. CMAF1
345. Suggestion for caniuse.com: Which browsers.versions support multiple tbody elements in a single table?1
346. rel="ar" support1
347. Textarea wrap attribute (off, soft, hard, virtual, physical)1
348. Track adoption of DOMFrameContentLoaded event1
349. "GeometryUtils" - part of the CSSOM. Provides much better position information than existi...1
350. script tag onerror attribute1
351. Missing feature: Clipboard API supported mimetypes1
352. Add Text.wholeText property1
353. Add support for svg fill-rule1
354. image-resolution. I've seen this as a good alternative for retina images as opposed to backgro...1
355. Request: IPv6 proxy functions (myIpAddressEx and friends)1
356. InsertKey Behaviour Overwrite/Normal Mode1
357. Clean up css-touch-action1
358. Document Policies1
359. Information about WavPack audio format1
360. Add information on context-stroke and context-fill1
361. IETF RFCs1
362. The xml:space attribute1
363. OfflineAudioContext1
364. Video media in image contexts1
365. Support setCapture and releaseCapture for mouse1
366. column combination1
367. Internationalized Domain Name1
368. Support for ImageBitmapRendereingContext1
369. Support XMLDocument1
370. CaretPosition missing1
371. string-set1
372. Suggestion: Int64 UInt64 (Firefox only AFAIK)1
373. Need full 3gp browser compatibility chart.Does it chrome browser supports 3gp format1
374. attachEvent event handler missing from CanIUse1
375. Add box-suppress1
376. Add "Controlling Font Display Per Font-Family via @font-feature-values"1
377. Add HTTP_ORIGIN feature1
378. SHA2 certificates1
379. document type1
380. Please add support for supported x509 extensions for ʜᴛᴛᴘꜱ certificates1
381. Add support for mediacapture-output API's sinkID1
382. Add Range.getBoundingClientRect browser support table1
383. Add support for document.queryCommandState1
384. audio / video .canPlayType(MIMEtype)1
385. Javascript - window.onorientationchange 1
386. DeviceOrientation and DeviceMotion events on insecure origins1
387. Audio Output Devices API: wd1
388. Chained selectors1
389. Javascript pseudoprotocol1
390. Drag and Drop API - ghost image with customizable opacity1
391. SVG symbols in CSS1
392. URLSearchParams.prototype.sort1
393. Drag and Drop API - move constraints1
394. Add support for the HTTP header X-Download-Options1
395. reflected-xss missing1
396. Add XSL to caniuse1
397. Add support for CSS3 move-to property1
398. add mouse event positions event.offsetX and event.offsetY1
399. Missing `StorageQuota` support1
400. add "document.contentType"1
401. Open search autodiscovery1
402. Add "Named function expressions"1
403. Support for nested calc expressions in CSS values1
404. aria-labelledby1
405. SHA1 certificates1
406. Add support for HTTP header X-Permitted-Cross-Domain-Policies1
407. Missing a check for msConvertURL() on DragEvent1
408. Add app-region?1
409. add micropub1
410. support data suggestion: DOM event constructors ?1
411. [Suggestion] display: fullscreen1
412. min/max-device-width/height1
413. Add High Resolution Time Level 31
414. Add: Task Scheduler API Specification 1
415. Add css-timing 1
416. aria-current1
417. add aria-required to caniuse, if not already there1
418. event.path1
419. CanvasRenderingContext2D.ellipse()1
420. Add hreflang attribute usage support for link element1
421. apple-touch-icon1
422. aria-label1
423. JS add oncuechange1
424. add onstorage1
425. add " -ms-overflow-style"1
426. Add compatibility for FormData1
427. Please add support for getTimezoneOffset()1
428. Add H2 ORIGIN frame support1
429. Cannot find cancelBubble1
430. Add Object.prototype.watch method1
431. show support for namespacing; for example <svg: namespace 1
432. ie behavior1
433. window.localMediaStream is not listed1
434. Add a matrix entyre for opentype-with-cff21
435. Suggested addition - document.baseURI1
436. Please list support for event.eventPhase1
437. Add checking for DataTransfer1
438. VTTRegion is not found in caniuse1
439. browserconfig.xml support info1
440. Support for Service Worker Life Cycle Events1
441. Support for RegExp Named Capture Groups1
442. Suggested addition: navigator.cpuClass1
443. online/offline can also be used as events and are not covered by caniuse.com (only boolean property is covered)1
444. Report Retry-After header support1
445. Keyboard Map API1
446. Add windows-theme media query selector1
447. date.toLocaleString support tracking plz?1
448. Add WebKit Tap Highlight Color (-webkit-tap-highlight-color)?1
449. https mixed mode1
450. Add page for relative path in HTTP Location1
451. background-composite1
452. Edge and IE don't support IndexedDB in web workers1
453. window.watchMedia()1
454. Animating SVG paths using CSS1
455. Suggestion: support for margin-collapse?1
456. [HTTP Header] Accept-CH-Lifetime1
457. Support info for the <track> element1
458. Add a footnote regarding HTMLAudioElement1
459. window.event1
460. Browser support for displaying the unicode block "Combining Diacritical Marks for Symbols"1
461. Support for Unicode and spaces in URL1
462. Add System Colors item1
463. add for...of loops1
464. Support data for Unicode flag on HTML pattern attribute1
465. HTTP Content-encoding: LZFSE1
466. IPv6 support in web browsers1
467. add ime-mode1
468. add CSS Extensions meant for renaming1
469. support for HTMLTableElement.createTBody1
470. Add `onpagehide` support data1
471. Add: Tracking Preference Expression APIs1
472. request support for 'accept-charset'1
473. Missing computed property names1
474. Add CSS4 Grid structural selectors1
475. [HTTP Header] Cross-Origin-Opener-Policy1
476. Node.contains1
477. Character-based alignment in a table column using text-align1
478. Add KeyboardEvent.repeat compatibility info1
479. Support for console.groupCollapsed1
480. Add support information for SVG's getIntersectionList1
481. user-modify1
482. [Feature Policy: sub-feature] Sandbox features1
483. auto Picture-in-Picture1