Browser Compatibility Reference Table
Curated July 2026 support snapshot for 22 selected web features in desktop Chrome, Firefox, Safari and Edge. Verify current details before release.
Curated baseline-support snapshot (July 2026) for commonly-asked features. For exhaustive per-version data, cross-check caniuse.
| Feature | Chrome | Firefox | Safari | Edge | Advice |
|---|---|---|---|---|---|
| CSS Grid | yes | yes | yes | yes | Universally safe. |
| CSS Subgrid | 117+ | yes | 16+ | 117+ | Safe for modern targets. |
| Container Queries | 105+ | 110+ | 16+ | 105+ | Baseline since 2023. |
| :has() selector | 105+ | 121+ | 15.4+ | 105+ | Baseline since 2023. |
| CSS Nesting | 120+ | 117+ | 17.2+ | 120+ | Use plain (non-&) selectors carefully. |
| View Transitions API | 111+ | 144+ (SPA) | 18+ | 111+ | Firefox 144+ supports same-document transitions; verify cross-document separately. |
| WebGPU | 113+ | 141+ Win; 147+ Mac | 26+ | 113+ | Firefox Mac support is for Apple Silicon; feature-detect and fall back. |
| WebAssembly | yes | yes | yes | yes | Universally safe. |
| Service Workers | yes | yes | yes | yes | Universally safe. |
| WebP image | yes | yes | 14+ | yes | Safe; AVIF needs fallback for old Safari. |
| AVIF image | yes | yes | 16.4+ | yes | Provide WebP/JPEG fallback. |
| Lazy loading (img) | yes | yes | 15.4+ | yes | Safe. |
| dialog element | yes | 98+ | 15.4+ | yes | Safe for modern targets. |
| Popover API | 114+ | 125+ | 17+ | 114+ | Baseline 2024. |
| structuredClone | 98+ | 94+ | 15.4+ | 98+ | Safe. |
| Clipboard API (write) | yes | yes | 13.1+ | yes | Requires user gesture. |
| Web Share API | yes | no (desktop) | yes | yes | Mobile-first; feature-detect. |
| IndexedDB | yes | yes | yes | yes | Safe. |
| CSS scroll-snap | yes | yes | yes | yes | Safe. |
| text-wrap: balance | 114+ | 121+ | 17.5+ | 114+ | Progressive enhancement. |
| OffscreenCanvas | yes | 105+ | 16.4+ | yes | Safe for modern targets. |
| Import maps | yes | 108+ | 16.4+ | yes | Safe. |
This page has no feature-query input. Its 22 support rows are bundled with the site. Normal page assets, analytics, and ads may make network requests according to the site's privacy settings.
What the table can tell you
The table above is a short, fixed reference for 22 selected CSS and web platform features. It lists Chrome, Firefox, Safari, and Edge separately, with a brief advice note for each feature. For example, the Container Queries row lists starting versions; the CSS Grid row uses “yes” rather than a historical minimum version.
Read “yes” as broad support in this snapshot, “105+” as an approximate starting version, “no” as no listed support, and “flag” as experimental support. A browser family label does not prove that every release, operating system, or embedded browser behaves the same way. The advice notes are prompts to verify, not automatic polyfill or vendor-prefix decisions.
How to check a production target
- Locate the feature in this table. If it is absent, go straight to a fuller reference.
- Check the relevant feature page on MDN Web Docs or Can I Use for current browser support.
- Include the mobile browsers and older versions your own users run, then test the feature and any fallback in those environments.
This page does not search a database, inspect your browser, calculate worldwide support, or test a URL. Its support snapshot was curated in July 2026 and can become stale as browsers change.
Two Firefox cells were checked on 21 October 2026 against Mozilla's release notes: same-document View Transitions in Firefox 144 and WebGPU on Windows from Firefox 141. Mozilla's Firefox 147 notes describe WebGPU on Apple Silicon Macs. The other rows remain a curated reference rather than freshly verified data.
For related checks, try the Responsive Screen Tester for viewport previews and HTML Preview for your own markup and styles. These tools serve different tasks from verifying browser feature support.
How to use this browser compatibility snapshot
- Find a listed feature: Scan the Feature column for one of the 22 selected CSS, JavaScript, and web platform features. The table has no search field.
- Compare four desktop browsers: Read the Chrome, Firefox, Safari, and Edge cells. Yes, version+, no, and flag are short support labels, not a test of your current browser.
- Verify before release: Use the Advice column as a starting point, then check current MDN or Can I Use data for the exact feature, browser versions, and mobile devices you support.
Supported Inputs & Output Formats
| Type | Format | Details & Handling |
|---|---|---|
| Input | No user input | The page displays a fixed set of 22 features; it does not accept a URL, code sample, or search query. |
| Output | Curated support table | Static support labels and brief advice for desktop Chrome, Firefox, Safari, and Edge, based on a July 2026 snapshot. |
Common Practical Use Cases
- Quick feature orientation: Compare the listed support labels for a familiar feature before opening a detailed compatibility reference.
- Progressive enhancement planning: Spot a listed feature marked no or flag, then verify current support and test a fallback in the browsers your users need.
Important Limitations & Technical Boundaries
- The table is a curated July 2026 snapshot, not live MDN or Can I Use data. Browser support can change after the snapshot.
- Only 22 selected features and four desktop browser columns are shown. Mobile browsers, global usage percentages, and testing of your own code are outside this page.
Frequently Asked Questions
What does this browser compatibility table show?
It shows a curated July 2026 snapshot for 22 selected web features across desktop Chrome, Firefox, Safari, and Edge. Each row gives a short support label and an advice note. It is a reference table, not a live test of your browser or website.Can I search for any CSS property, JavaScript API, or HTML element?
No. The page lists 22 selected features. There is no search field or complete compatibility database. Use MDN browser compatibility tables or Can I Use when a feature is not listed.What do yes, a version number, no, and flag mean?
Yes indicates broad support in the table's snapshot; a version followed by + indicates the approximate starting version; no indicates no listed support; flag indicates experimental support that may require a browser setting. Check current browser documentation before shipping.Does the table include mobile browsers or worldwide support percentages?
No. It has columns for four desktop browser families and does not calculate mobile support, market share, or a global adoption score. Check current MDN or Can I Use data for your target devices and users.Does this page send feature queries to a server?
There is no feature-query input. The support rows are bundled with the page. Viewing the page still loads normal site assets and may involve analytics or ads under the site's privacy settings.