Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Caniuse Alternatives
Similar projects and alternatives to caniuse
-
-
browserslist
🦔 Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-preset-env
-
Appwrite
Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.
-
-
-
uBlock
uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.
-
uBlock-issues
This is the community-maintained issue tracker for uBlock Origin
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
-
-
-
-
postcss-preset-env
Convert modern CSS into something browsers understand
-
-
WebKit
Home of the WebKit project, the browser engine used by Safari, Mail, App Store and many other applications on macOS, iOS and Linux.
-
-
-
-
proposal-explicit-resource-management
ECMAScript Explicit Resource Management
-
-
responsively-app
A modified web browser that helps in responsive web development. A web developer's must have dev-tool.
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
caniuse reviews and mentions
-
You don't need JavaScript for that
I was unaware of Datalist, but it does not appear to work on Chrome Android, at least not really.
I see the options in the keyboard [0], in the place where autocorrect suggestions appear. But that's the first time I have EVER seen that in a mobile web UI for a page's form control (aside from password auto-fill apps that use that same space).
I don't hate it -- it's actually much nicer than trying to awkwardly scroll a poorly built custom JS drop-down. But I have no confidence that all normal users would figure out how to use it. So I think it's DOA for mobile.
Also, it is flat-out not supported on Firefox Android [1].
-
How to use CSS anchor positioning
Speaking of browser support, CanIUse does not feature anchor positioning yet.
-
AV1 video codec gains broader hardware support
Most of those that were discussed have been implemented. The new list is here [1].
What you see is that they implement different features with Google obviously wanting the browser to be a full blown OS. So they added things like MIDI support and web pages being able to access the battery.
The problem with many of those features is that they have been shown by researchers to either (a) be insecure or (b) allow web pages to uniquely fingerprint your device. This is obviously an anathema to everything Apple believes in.
[1] https://caniuse.com/?compare=chrome+121,edge+118,safari+17.2...
-
Using Web APIs to Create a Camera Application
Web APIs vary with the implementation per browser. It is wise to check caniuse.com to verify that the browsers we expect our application to run in are supported. Often, additional research or experimentation is needed to see differences in implementation.
-
FFmpeg-online: ffpmeg running on the browser
"Not IE": https://caniuse.com/?search=wasm
Multithreading probably requires https://caniuse.com/sharedarraybuffer
-
Rails 7.1 Released
> On the front-end it’s been a mess for a really long while now though
I don't disagree, but also front-end was a mess for a long time.
Now Rails (with Rails 7.1 + Hotwired + Importmaps) is a pleasure to work with.
But we had to wait for good support in browsers of at least ES6 + Import Maps.
See the date of this article here: https://web.dev/import-maps-in-all-modern-browsers/ -> 28 March 2023 announcing importmaps is available on all modern browsers.
Thus there was no way around Webpack Yarn or any other helping tool for JS until now.
Now we have importmaps and good support in browsers for east least ES6 (https://caniuse.com/?search=es6) thus there is almost no need for extra tooling so you can write modern JS.
- TypeScript NPM Packages Done Right
-
Google’s Plan to DRM the Web Goes Against Everything Google Once Stood For
I'm a lifelong FF user, and I had problems with google docs in the beginning. I vaguely remember it was using JS features that FF hadn't implemented yet.
Currently, Chrome has a number of CSS features that Firefox and/or Safari don't support. You can find them at [1]. Some make life a bit easier, and devs use them because they like easy or even because they think everyone should force their browser maker to adapt all those features ASAP.
In an old thread, I explained that my code ignores these features because we want to be compatible with as many users as possible. I got some miffed replies saying we should make our users upgrade. Really.
Then there are also APIs in Chrome that have not been standardized, and some of which should not be in a browser (IMO), like USB access (see [2]). Some of that is an attempt by Google to replace "native" applications by web pages, which would give them even more leverage.
[1] https://caniuse.com/?compare=chrome+115,firefox+116&compareC...
-
I'm Betting on HTML
For any given feature, you can check https://caniuse.com/ to see the browser compatibility
-
Using XPath in 2023
Might be interesting to see if JS libraries that do a lot of DOM manipulation could get some perf gains. Maybe they already utilize evaluate?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 8 Dec 2023
Stats
Fyrd/caniuse is an open source project licensed under Creative Commons Attribution 4.0 which is not an OSI approved license.
The primary programming language of caniuse is JavaScript.