node:v8
#Import
import v8 from "nstdlib/v8";Note
Only the API surface is available. No V8 introspection binding.
#Runtime support
| Where it runs | Status | Export coverage | Details |
|---|---|---|---|
| nstd | ⚠️ some support | – | 2/20 of Node's own eligible tests pass under nstd. |
| Browser | ❔ not tested | 100% of Node.js | It imports with the small process shim. 24/24 Node.js exports are available. No module-specific behavior test ran. |
| Node.js (host) | ⚠️ some support | 100% of Node.js | 24/24 exports. |
#Exports (24 of 24)
Each cell shows what happens when code reads an export:
- ✅ Available through every import style. A named error also counts.
- ⚠️ Available through only some import styles.
- ❔ The export exists but has no value.
- ❌ The export does not exist.
- – This environment was not measured.
| Export | Node.js | nstdlib | browser |
|---|---|---|---|
DefaultDeserializer | ✅ | ✅ | ✅ |
DefaultSerializer | ✅ | ✅ | ✅ |
Deserializer | ✅ | ✅ | ✅ |
GCProfiler | ✅ | ✅ | ✅ |
Serializer | ✅ | ✅ | ✅ |
cachedDataVersionTag | ✅ | ✅ | ✅ |
deserialize | ✅ | ✅ | ✅ |
getCppHeapStatistics | ✅ | ✅ | ✅ |
getHeapCodeStatistics | ✅ | ✅ | ✅ |
getHeapSnapshot | ✅ | ✅ | ✅ |
getHeapSpaceStatistics | ✅ | ✅ | ✅ |
getHeapStatistics | ✅ | ✅ | ✅ |
isStringOneByteRepresentation | ✅ | ✅ | ✅ |
promiseHooks | ✅ | ✅ | ✅ |
queryObjects | ✅ | ✅ | ✅ |
serialize | ✅ | ✅ | ✅ |
setFlagsFromString | ✅ | ✅ | ✅ |
setHeapSnapshotNearHeapLimit | ✅ | ✅ | ✅ |
startCpuProfile | ✅ | ✅ | ✅ |
startHeapProfile | ✅ | ✅ | ✅ |
startupSnapshot | ✅ | ✅ | ✅ |
stopCoverage | ✅ | ✅ | ✅ |
takeCoverage | ✅ | ✅ | ✅ |
writeHeapSnapshot | ✅ | ✅ | ✅ |