JavaScript-Code erhält das Global Elide, die eingebauten Node-Module, die
elide:-Datenbankmodule und die Web-Globals. Suite-Ergebnisse stehen in der Kompatibilitätsmatrix.
Für Java- und Kotlin-Programme siehe JVM-APIs.
Eingebaute Module
Node-Module werden mit oder ohne das Präfix node: aufgelöst. Jede Seite verlinkt die Originaldokumentation, listet
Abweichungen auf und endet mit einer generierten Referenz: Exporte, nicht Implementiertes und Suite-Ergebnisse.
| Module | Page | Status | Suite |
|---|---|---|---|
assert, assert/strict | node:assert | Partial | 53.8% of 13 |
async_hooks | node:async_hooks | Partial | 80.0% of 45 |
buffer | node:buffer | Full | 90.3% of 62 |
child_process | node:child_process | Full | Not measured |
console | node:console | Partial | 95.2% of 21 |
crypto | node:crypto | Partial | 84.8% of 112 |
dgram | node:dgram | Full | Not measured |
diagnostics_channel | node:diagnostics_channel | Full | 62.7% of 67 |
dns, dns/promises | node:dns | Full | 85.0% of 20 |
domain | node:domain | Full | Not measured |
events | node:events | Full | 89.5% of 38 |
fs, fs/promises | node:fs | Partial | 93.2% of 264 |
http, https | node:http | Partial | Not measured |
module | node:module | Partial | 86.5% of 52 |
net | node:net | Partial | Not measured |
os | node:os | Full | Not measured |
path, path/posix, path/win32 | node:path | Full | 100.0% of 16 |
perf_hooks | node:perf_hooks | Partial | Not measured |
querystring | node:querystring | Full | Not measured |
stream, stream/promises, stream/web, stream/consumers, stream/iter | node:stream | Partial | 90.3% of 238 |
test | node:test | Partial | Not measured |
timers, timers/promises | node:timers | Full | 94.7% of 57 |
url | node:url | Full | 95.2% of 42 |
util, util/types | node:util | Partial | 50.0% of 18 |
v8 | node:v8 | Partial | Not measured |
vm | node:vm | Full | 84.2% of 95 |
worker_threads | node:worker_threads | Partial | 82.0% of 128 |
zlib, zlib/iter | node:zlib | Partial | Not measured |
process | process | Partial | 88.5% of 87 |
Web globals
| Globals | Page | Status | Suite |
|---|---|---|---|
fetch, Headers, Request, Response and 3 more | Fetch | Full | 57.9% of 2,511 |
ReadableStream, ReadableStreamDefaultReader, ReadableStreamDefaultController, ReadableStreamBYOBReader and 9 more | Streams | Full | Not measured |
CompressionStream, DecompressionStream | Compression streams | Full | Not measured |
URL, URLSearchParams | URL | Full | 96.0% of 9,046 |
URLPattern | URLPattern | Full | Not measured |
TextEncoderStream, TextDecoderStream, TextDecoder, TextEncoder | Encoding | Full | 99.4% of 14,266 |
crypto, SubtleCrypto | Web Crypto | Full | Not measured |
Event, CustomEvent, EventTarget | DOM events | Full | Not measured |
AbortController, AbortSignal | DOM abort | Full | Not measured |
setTimeout, clearTimeout, setInterval, clearInterval and 2 more | Timers | Full | Not measured |
MessageEvent, MessageChannel, MessagePort | Messaging | Partial | Not measured |
navigator, WorkerNavigator | WorkerNavigator | Full | Not measured |
performance, PerformanceEntry, PerformanceMark, PerformanceMeasure and 3 more | Performance | Full | Not measured |
DOMException, PromiseRejectionEvent | Other globals | Full | Not measured |
Weitere eingebaute Module
| Modul | Status |
|---|---|
cluster | Nicht verfügbar |
constants | Nicht verfügbar |
http2 | Nicht verfügbar |
inspector | Nicht verfügbar |
punycode | encode, decode, toASCII und toUnicode |
readline, readline/promises | Zeileniteration, question() sowie die Hilfsfunktionen für Cursor und Tastendrücke |
repl | Nicht verfügbar |
sea | Nicht verfügbar |
sqlite | SQLite |
string_decoder | StringDecoder, einschließlich geteilter Multibyte- und Base64-Eingaben |
sys | Lädt; dasselbe Objekt wie util |
test/reporters | Nicht verfügbar |
tls | Client-Verbindungen mit tls.connect; createServer wirft und rootCertificates ist leer |
trace_events | Nicht verfügbar |
tty | isatty, ReadStream und WriteStream |
wasi | Nicht verfügbar |
Der Import eines nicht verfügbaren Moduls wirft ERR_UNKNOWN_BUILTIN_MODULE.
elide:-Aliasse
elide:X liefert dasselbe Modulobjekt wie node:X. Es gibt kein elide:compression; verwenden Sie node:zlib oder
CompressionStream.
Elide-Module
| Modul | Exporte | Seite |
|---|---|---|
elide:sqlite, elide:postgres, elide:mysql | Database | Datenbanken |
elide:cel | compile | CEL-Modul |
elide:telemetry | flush, status, enter, wrapTracer, release | elide:telemetry |
Python-Code erhält das Modul elide, um JavaScript aufzurufen und Funktionen zu teilen.
Telemetrie
| Modul | Seite |
|---|---|
@opentelemetry/api, @opentelemetry/api-logs, @opentelemetry/ | Eingebaut, wenn nicht installiert; OpenTelemetry in JavaScript |
elide:telemetry | flush, status, enter, wrapTracer, release; elide:telemetry |
Python opentelemetry, elide.telemetry | OpenTelemetry in Python |