node/doc/api
Joyee Cheung a36a5469c2
v8: add v8.startupSnapshot utils
This adds several APIs under the `v8.startupSnapshot` namespace
for specifying hooks into the startup snapshot serialization
and deserialization.

- isBuildingSnapshot()
- addSerializeCallback()
- addDeserializeCallback()
- setDeserializeMainFunction()

PR-URL: https://github.com/nodejs/node/pull/43329
Fixes: https://github.com/nodejs/node/issues/42617
Refs: https://github.com/nodejs/node/issues/35711
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
2022-06-17 19:23:56 +08:00
..
addons.md doc: fix Embedder's Guide link to V8 official docs 2022-03-17 09:25:43 +00:00
assert.md doc: use serial comma in assert docs 2022-05-20 10:33:16 +01:00
async_context.md doc: make minor adjustments 2022-05-24 10:27:17 +01:00
async_hooks.md doc: add node: prefix for all core modules 2022-04-20 10:23:41 +02:00
buffer.md doc: make minor adjustments 2022-05-24 10:27:17 +01:00
child_process.md doc: add node: prefix for all core modules 2022-04-20 10:23:41 +02:00
cli.md doc: add new useful V8 option 2022-06-17 10:47:22 +02:00
cluster.md doc: use serial comma in cluster docs 2022-05-06 15:56:56 +01:00
console.md doc: use serial comma in console docs 2022-05-31 14:57:50 +01:00
corepack.md doc: make minor adjustments 2022-05-24 10:27:17 +01:00
crypto.md doc: make minor adjustments 2022-05-24 10:27:17 +01:00
debugger.md debugger: add debugger alias for exec(expr) 2022-02-17 19:23:20 +00:00
deprecations.md doc: use ASCII apostrophes consistently 2022-05-17 20:04:51 +01:00
dgram.md 2022-06-16, Version 18.4.0 (Current) 2022-06-16 09:45:05 -04:00
diagnostics_channel.md doc: add node: prefix for all core modules 2022-04-20 10:23:41 +02:00
dns.md 2022-06-16, Version 18.4.0 (Current) 2022-06-16 09:45:05 -04:00
documentation.md doc: add stability class to legacy status description 2022-03-30 17:49:29 +02:00
domain.md doc: add node: prefix for all core modules 2022-04-20 10:23:41 +02:00
embedding.md doc: add node: prefix for all core modules 2022-04-20 10:23:41 +02:00
errors.md v8: add v8.startupSnapshot utils 2022-06-17 19:23:56 +08:00
esm.md doc: fix specifier example in esm.md 2022-06-09 11:52:50 +02:00
events.md doc: document signal option for EventTarget#addEventListener 2022-05-25 16:24:03 +01:00
fs.md doc: add fspromises mkdir example 2022-06-12 10:33:29 +01:00
globals.md doc: fix typo in globals.md 2022-06-10 09:24:50 +01:00
http2.md http2: improve tests and docs 2022-05-24 12:29:56 +01:00
http.md 2022-06-01, Version 18.3.0 (Current) 2022-06-01 23:19:53 -04:00
https.md doc: make minor adjustments 2022-05-24 10:27:17 +01:00
index.md doc: add node: prefix for all core modules 2022-04-20 10:23:41 +02:00
inspector.md doc: add node: prefix for all core modules 2022-04-20 10:23:41 +02:00
intl.md doc: add node: prefix for all core modules 2022-04-20 10:23:41 +02:00
module.md doc: add node: prefix for all core modules 2022-04-20 10:23:41 +02:00
modules.md doc: use serial comma in modules docs 2022-05-14 21:16:44 +01:00
n-api.md doc: fix napi version for node_api_symbol_for 2022-05-27 13:55:40 -04:00
net.md 2022-06-16, Version 18.4.0 (Current) 2022-06-16 09:45:05 -04:00
os.md 2022-06-16, Version 18.4.0 (Current) 2022-06-16 09:45:05 -04:00
packages.md doc: packages documentation updates for 12 EOL 2022-06-15 13:44:02 -07:00
path.md doc: add node: prefix for all core modules 2022-04-20 10:23:41 +02:00
perf_hooks.md doc: fix errors in Performance hooks doc 2022-05-19 19:34:25 -07:00
policy.md doc: add node: prefix for all core modules 2022-04-20 10:23:41 +02:00
process.md doc: use serial comma in process docs 2022-05-22 20:26:12 +01:00
punycode.md doc: format doc/api/*.md with markdown formatter 2021-10-20 11:59:11 +02:00
querystring.md doc: add node: prefix for all core modules 2022-04-20 10:23:41 +02:00
readline.md doc: add node: prefix for all core modules 2022-04-20 10:23:41 +02:00
repl.md doc: add node: prefix for all core modules 2022-04-20 10:23:41 +02:00
report.md doc: use serial comma in report docs 2022-06-13 11:00:49 +01:00
stream.md doc: add missing require to stream api doc 2022-06-05 20:56:21 +01:00
string_decoder.md doc: add node: prefix for all core modules 2022-04-20 10:23:41 +02:00
synopsis.md doc: use ASCII apostrophes consistently 2022-05-17 20:04:51 +01:00
test.md doc: add code examples to node test runner 2022-06-16 07:59:35 +02:00
timers.md doc: add node: prefix for all core modules 2022-04-20 10:23:41 +02:00
tls.md 2022-06-16, Version 18.4.0 (Current) 2022-06-16 09:45:05 -04:00
tracing.md doc: add node: prefix for all core modules 2022-04-20 10:23:41 +02:00
tty.md doc: add node: prefix for all core modules 2022-04-20 10:23:41 +02:00
url.md doc: use ASCII apostrophes consistently 2022-05-17 20:04:51 +01:00
util.md doc: fix typo in util.parseArgs usage example 2022-06-07 23:49:06 +08:00
v8.md v8: add v8.startupSnapshot utils 2022-06-17 19:23:56 +08:00
vm.md doc: order vm.Module linker arguments correctly 2022-04-22 12:44:35 +02:00
wasi.md doc: add node: prefix for all core modules 2022-04-20 10:23:41 +02:00
webcrypto.md 2022-06-16, Version 18.4.0 (Current) 2022-06-16 09:45:05 -04:00
webstreams.md doc: use serial comma in webstreams docs 2022-06-09 10:58:47 +01:00
worker_threads.md doc: use serial comma in worker_threads docs 2022-05-28 13:09:47 +01:00
zlib.md doc: use ASCII apostrophes consistently 2022-05-17 20:04:51 +01:00