El código JavaScript dispone del global Elide, los módulos integrados de Node, los módulos de
bases de datos elide: y los globales web. Los resultados de las suites están en la
Matriz de compatibilidad. Para programas Java y Kotlin, consulte API de la JVM.
Módulos integrados
Los módulos de Node se resuelven con o sin el prefijo node:. Cada página enlaza la documentación original, enumera
las diferencias y termina con una referencia generada: exportaciones, lo que no está implementado y resultados de las
suites.
| 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 |
Otros módulos integrados
| Módulo | Estado |
|---|---|
cluster | No disponible |
constants | No disponible |
http2 | No disponible |
inspector | No disponible |
punycode | encode, decode, toASCII y toUnicode |
readline, readline/promises | Iteración de líneas, question() y las utilidades de cursor y de teclas |
repl | No disponible |
sea | No disponible |
sqlite | SQLite |
string_decoder | StringDecoder, incluida la entrada base64 y multibyte dividida |
sys | Se carga; es el mismo objeto que util |
test/reporters | No disponible |
tls | Conexiones de cliente con tls.connect; createServer lanza una excepción y rootCertificates está vacío |
trace_events | No disponible |
tty | isatty, ReadStream y WriteStream |
wasi | No disponible |
Importar un módulo no disponible lanza ERR_UNKNOWN_BUILTIN_MODULE.
Alias elide:
elide:X devuelve el mismo objeto de módulo que node:X. No existe elide:compression; use node:zlib o
CompressionStream.
Módulos de Elide
| Módulo | Exportaciones | Página |
|---|---|---|
elide:sqlite, elide:postgres, elide:mysql | Database | Bases de datos |
elide:cel | compile | Módulo CEL |
elide:telemetry | flush, status, enter, wrapTracer, release | elide:telemetry |
El código Python dispone del módulo elide para llamar a JavaScript y compartir funciones.
Telemetría
| Módulo | Página |
|---|---|
@opentelemetry/api, @opentelemetry/api-logs, @opentelemetry/ | Integrados si no están instalados; OpenTelemetry en JavaScript |
elide:telemetry | flush, status, enter, wrapTracer, release; elide:telemetry |
opentelemetry de Python, elide.telemetry | OpenTelemetry en Python |