
Product
Introducing Webhook Events for Pull Request Scans
Add real-time Socket webhook events to your workflows to automatically receive pull request scan results and security alerts in real time.
wasm-compat
Advanced tools
A custom element for showing engine compatibility information of Wasm features
<wasm-compat>
custom elementThe Feature Status table on the WebAssembly website shows the various engines' support statuses in one handy global overview, including the support status in your own browser. That's fantastic and what most people will usually resort to when they need compatibility information about Wasm features.
For the occasional case where you want to show a feature's support status for
the various Wasm engines in isolation, for example, in the context of an
article, this is the custom element <wasm-compat>
that you can use.
You can install the custom element from npm, use a CDN like unpkg.com, or simply host the code yourself.
npm install wasm-compat
The following code snippet shows you how to use it to display the support status for the JS BigInt to Wasm i64 Integration feature.
<!-- Load the script. Be sure to include the `type="module"` attribute. -->
<script type="module" src="wasm-compat.js"></script>
<!-- Style the element according to your needs -->
<style>
wasm-compat {
font-family: system-ui, sans-serif;
max-width: 600px;
}
</style>
<!-- Place the custom element anywhere. -->
<wasm-compat wasm-feature="bigInt"></wasm-compat>
<!-- If you don't need it, you can visually hide the header. -->
<wasm-compat wasm-feature="bigInt" hide-header></wasm-compat>
The value of the wasm-feature
attribute is any of the $.features
(in
JSONPath notation) keys of the
community-maintained
features.json
file. For instance, in the case of the JS BigInt to Wasm i64 Integration
feature, the key is bigInt
.
Experience the custom element in action on this example page. To see all currently existing features, see the bottom part of this announcement article.
Apache 2.0.
FAQs
A custom element for showing engine compatibility information of Wasm features
The npm package wasm-compat receives a total of 5 weekly downloads. As such, wasm-compat popularity was classified as not popular.
We found that wasm-compat demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer 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.
Product
Add real-time Socket webhook events to your workflows to automatically receive pull request scan results and security alerts in real time.
Research
The Socket Threat Research Team uncovered malicious NuGet packages typosquatting the popular Nethereum project to steal wallet keys.
Product
A single platform for static analysis, secrets detection, container scanning, and CVE checks—built on trusted open source tools, ready to run out of the box.