Protocol supports:
This matrix is declared as the browserslist key in
package.json,
which drives both the Sass build’s CSS minification and the Babel target for
the compiled JavaScript.
If you compile Protocol’s Sass yourself, your own build tooling should target the same matrix (or a subset of it) to avoid re-introducing legacy CSS output.
Protocol no longer ships vendor-prefixed fallbacks, @supports feature-query
fallbacks for older engines, or IE-era polyfills. If your project needs to
support browsers outside this matrix, you’ll need to add your own fallback
styles and polyfills.
Protocol’s automated test suite (npm test) runs unit tests in Firefox and
Chrome. Safari is not currently covered by CI; if you rely on Safari support,
we recommend a manual smoke test of your integration.