This JavaScript module checks whether a given value is a JS SharedArrayBuffer. It’s designed to work across realms and iframes without relying on `instanceof` or mutable properties, and can be used for type guards in code that needs to distinguish SharedArrayBuffer values.
Project status
- Maintenance/active status: The repository shows upstream activity as recently as 2026-01-13, which suggests it is not completely dormant, though the most recent published updates appear to be from 2024-12-18.
- Update cadence: Updates were relatively spaced out (notably 2021-03, 2022-04, and 2024-02/2024-12), indicating a maintenance cadence rather than frequent iteration.
AI summary generated
Recent updates
v1.0.4
v1.0.4 updates the implementation to use the newer `call-bound` package and refreshes CI, typings tooling, and development dependencies. No release notes were provided, so this analysis focuses on what the code and project configuration actually changed.
v1.0.3
v1.0.3 adds TypeScript declaration support for `is-shared-array-buffer` and expands the test suite to ensure TypedArray buffers are not misidentified as SharedArrayBuffer. The runtime implementation appears unchanged, but the release includes multiple packaging and tooling changes (npmignore autogeneration, TypeScript typechecking during lint/test).
Featuresv1.0.2
Release v1.0.2 was published on 2022-04-02, but no release notes were provided by the publisher. As a result, there is no documented information about new features, fixes, breaking changes, or dependency updates in this release.
v1.0.1
Release v1.0.1 (2021-03-04) makes small documentation-related updates and bumps the package version. The diff shows no application logic changes, only README link fixes and changelog entries.
v1.0.0
This release is tagged v1.0.0, but no release notes were provided by the publisher. As a result, there is no documented information about new features, breaking changes, fixes, security updates, or migration steps.