
Security News
OWASP 2025 Top 10 Adds Software Supply Chain Failures, Ranked Top Community Concern
OWASP’s 2025 Top 10 introduces Software Supply Chain Failures as a new category, reflecting rising concern over dependency and build system risks.
@oddbird/browser-support
Advanced tools
A web component for showing browser-support data from the Web Features project
A web component for showing browser-support data from the Web Features project.
This is inspired by the official
baseline-status component
from Google and the Web Platform DX community group.
It currently uses their https://api.webstatus.dev/v1/features/ API.
h2 by default)General usage example:
<script type="module" src="browser-support.js"></script>
<browser-support data-feature="container-queries"></browser-support>
<!-- With a light-dom fallback… -->
<browser-support>
<h3 slot="title">Container Style Queries</h3>
<a href="https://web-platform-dx.github.io/web-features-explorer/features/container-style-queries/">
Browser support data
</a>
</browser-support>
You have a few options (choose one):
npm install @oddbird/browser-supportMake sure you include the <script> in your project
(choose one, and update the version number as needed):
<!-- Host yourself -->
<script type="module" src="browser-support.js"></script>
<!-- 3rd party CDN, not recommended for production use -->
<script
type="module"
src="https://www.unpkg.com/@oddbird/browser-support@0.1.0/browser-support.js"
></script>
<!-- 3rd party CDN, not recommended for production use -->
<script
type="module"
src="https://esm.sh/@oddbird/browser-support@0.1.0"
></script>
Or use the built-in
WebC component
with Eleventy,
by adding "npm:@oddbird/browser-support/*.webc"
to the Eleventy WebC Plugin components registry:
// Only one module.exports per configuration file, please!
module.exports = function (eleventyConfig) {
eleventyConfig.addPlugin(eleventyWebcPlugin, {
components: [
// Add as a global WebC component
"npm:@oddbird/browser-support/*.webc",
],
});
}
The title slot allows providing a fallback title,
and also the desired markup.
When the component is defined,
the actual title text will be replaced
with the name of the feature.
At OddBird, we enjoy collaborating and contributing as part of an open web community. But those contributions take time and effort. If you're interested in supporting our open-source work, consider becoming a GitHub sponsor, or contributing to our Open Collective.
❤️ Thanks!
With thanks to the following people:
FAQs
A web component for showing browser-support data from the Web Features project
We found that @oddbird/browser-support demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 5 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
OWASP’s 2025 Top 10 introduces Software Supply Chain Failures as a new category, reflecting rising concern over dependency and build system risks.

Research
/Security News
Socket researchers discovered nine malicious NuGet packages that use time-delayed payloads to crash applications and corrupt industrial control systems.

Security News
Socket CTO Ahmad Nassri discusses why supply chain attacks now target developer machines and what AI means for the future of enterprise security.