Skip to content

Globale Objekte

Diese Objekte sind in allen Modulen verfügbar.

Die folgenden Variablen scheinen global zu sein, sind es aber nicht. Sie existieren nur im Scope von CommonJS-Modulen:

Die hier aufgeführten Objekte sind spezifisch für Node.js. Es gibt eingebaute Objekte, die Teil der JavaScript-Sprache selbst sind und ebenfalls global zugänglich sind.

Klasse: AbortController

[Verlauf]

VersionÄnderungen
v15.4.0Nicht mehr experimentell.
v15.0.0, v14.17.0Hinzugefügt in: v15.0.0, v14.17.0

Eine Utility-Klasse, die verwendet wird, um die Abbruchsignalisierung in ausgewählten Promise-basierten APIs zu signalisieren. Die API basiert auf der Web API AbortController.

js
const ac = new AbortController()

ac.signal.addEventListener('abort', () => console.log('Abgebrochen!'), { once: true })

ac.abort()

console.log(ac.signal.aborted) // Gibt true aus

abortController.abort([reason])

[Verlauf]

VersionÄnderungen
v17.2.0, v16.14.0Das neue optionale Argument reason hinzugefügt.
v15.0.0, v14.17.0Hinzugefügt in: v15.0.0, v14.17.0
  • reason <any> Ein optionaler Grund, der über die Eigenschaft reason des AbortSignal abgerufen werden kann.

Lößt das Abbruchsignal aus, wodurch abortController.signal das Ereignis 'abort' auslöst.

abortController.signal

Hinzugefügt in: v15.0.0, v14.17.0

Klasse: AbortSignal

Hinzugefügt in: v15.0.0, v14.17.0

Das AbortSignal wird verwendet, um Beobachter zu benachrichtigen, wenn die Methode abortController.abort() aufgerufen wird.

Statische Methode: AbortSignal.abort([reason])

[Verlauf]

VersionÄnderungen
v17.2.0, v16.14.0Das neue optionale Argument reason hinzugefügt.
v15.12.0, v14.17.0Hinzugefügt in: v15.12.0, v14.17.0

Gibt ein neues, bereits abgebrochenes AbortSignal zurück.

Statische Methode: AbortSignal.timeout(delay)

Hinzugefügt in: v17.3.0, v16.14.0

  • delay <Zahl> Die Anzahl der Millisekunden, die gewartet werden sollen, bevor das AbortSignal ausgelöst wird.

Gibt ein neues AbortSignal zurück, das in delay Millisekunden abgebrochen wird.

Statische Methode: AbortSignal.any(signals)

Hinzugefügt in: v20.3.0, v18.17.0

  • signals <AbortSignal[]> Die AbortSignals, aus denen ein neues AbortSignal zusammengesetzt werden soll.

Gibt ein neues AbortSignal zurück, das abgebrochen wird, wenn eines der bereitgestellten Signale abgebrochen wird. Sein abortSignal.reason wird auf dasjenige der signals gesetzt, das zum Abbruch geführt hat.

Ereignis: 'abort'

Hinzugefügt in: v15.0.0, v14.17.0

Das Ereignis 'abort' wird ausgelöst, wenn die Methode abortController.abort() aufgerufen wird. Der Callback wird mit einem einzelnen Objektargument aufgerufen, das eine einzelne type-Eigenschaft mit dem Wert 'abort' enthält:

js
const ac = new AbortController()

// Verwenden Sie entweder die onabort-Eigenschaft...
ac.signal.onabort = () => console.log('abgebrochen!')

// Oder die EventTarget-API...
ac.signal.addEventListener(
  'abort',
  event => {
    console.log(event.type) // Gibt 'abort' aus
  },
  { once: true }
)

ac.abort()

Der AbortController, mit dem das AbortSignal verknüpft ist, löst das Ereignis 'abort' nur einmal aus. Es wird empfohlen, zu überprüfen, ob das Attribut abortSignal.aborted false ist, bevor ein 'abort'-Ereignislistener hinzugefügt wird.

Alle an das AbortSignal angehängten Ereignislistener sollten die Option { once: true } verwenden (oder, wenn die EventEmitter-APIs zum Anfügen eines Listeners verwendet werden, die Methode once()), um sicherzustellen, dass der Ereignislistener entfernt wird, sobald das Ereignis 'abort' behandelt wurde. Andernfalls kann es zu Speicherlecks kommen.

abortSignal.aborted

Hinzugefügt in: v15.0.0, v14.17.0

  • Typ: <boolean> True, nachdem der AbortController abgebrochen wurde.

abortSignal.onabort

Hinzugefügt in: v15.0.0, v14.17.0

Eine optionale Callback-Funktion, die vom Benutzercode gesetzt werden kann, um benachrichtigt zu werden, wenn die Funktion abortController.abort() aufgerufen wurde.

abortSignal.reason

Hinzugefügt in: v17.2.0, v16.14.0

Ein optionaler Grund, der angegeben wird, wenn das AbortSignal ausgelöst wurde.

js
const ac = new AbortController()
ac.abort(new Error('boom!'))
console.log(ac.signal.reason) // Error: boom!

abortSignal.throwIfAborted()

Hinzugefügt in: v17.3.0, v16.17.0

Wenn abortSignal.aborted true ist, wird abortSignal.reason geworfen.

Klasse: Blob

Hinzugefügt in: v18.0.0

Siehe <Blob>.

Klasse: Buffer

Hinzugefügt in: v0.1.103

Wird verwendet, um Binärdaten zu verarbeiten. Siehe den Buffer-Abschnitt.

Klasse: ByteLengthQueuingStrategy

Hinzugefügt in: v18.0.0

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1 - Experimentell.

Eine browserkompatible Implementierung von ByteLengthQueuingStrategy.

__dirname

Diese Variable scheint global zu sein, ist es aber nicht. Siehe __dirname.

__filename

Diese Variable scheint global zu sein, ist es aber nicht. Siehe __filename.

atob(data)

Hinzugefügt in: v16.0.0

[Stabil: 3 - Veraltet]

Stabil: 3 Stabilität: 3 - Veraltet. Verwenden Sie stattdessen Buffer.from(data, 'base64').

Globales Alias für buffer.atob().

BroadcastChannel

Hinzugefügt in: v18.0.0

Siehe <BroadcastChannel>.

btoa(data)

Hinzugefügt in: v16.0.0

[Stabil: 3 - Veraltet]

Stabil: 3 Stabilität: 3 - Veraltet. Verwenden Sie stattdessen buf.toString('base64').

Globales Alias für buffer.btoa().

clearImmediate(immediateObject)

Hinzugefügt in: v0.9.1

clearImmediate wird im Abschnitt Timer beschrieben.

clearInterval(intervalObject)

Hinzugefügt in: v0.0.1

clearInterval wird im Abschnitt Timer beschrieben.

clearTimeout(timeoutObject)

Hinzugefügt in: v0.0.1

clearTimeout wird im Abschnitt Timer beschrieben.

CloseEvent

Hinzugefügt in: v23.0.0

Die Klasse CloseEvent. Weitere Details finden Sie unter CloseEvent.

Eine browserkompatible Implementierung von CloseEvent. Deaktivieren Sie diese API mit dem CLI-Flag --no-experimental-websocket.

Klasse: CompressionStream

Hinzugefügt in: v18.0.0

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1 - Experimentell.

Eine browserkompatible Implementierung von CompressionStream.

console

Hinzugefügt in: v0.1.100

Wird verwendet, um auf stdout und stderr auszugeben. Siehe den Abschnitt console.

Klasse: CountQueuingStrategy

Hinzugefügt in: v18.0.0

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1 - Experimentell.

Eine browserkompatible Implementierung von CountQueuingStrategy.

Crypto

[Historie]

VersionÄnderungen
v23.0.0Nicht mehr experimentell.
v19.0.0Nicht mehr hinter dem --experimental-global-webcrypto CLI-Flag.
v17.6.0, v16.15.0Hinzugefügt in: v17.6.0, v16.15.0

[Stabil: 2 - Stabil]

Stabil: 2 Stabilität: 2 - Stabil.

Eine browserkompatible Implementierung von <Crypto>. Dieses globale Objekt ist nur verfügbar, wenn das Node.js-Binary mit Unterstützung für das Modul node:crypto kompiliert wurde.

crypto

[Historie]

VersionÄnderungen
v23.0.0Nicht mehr experimentell.
v19.0.0Nicht mehr hinter dem --experimental-global-webcrypto CLI-Flag.
v17.6.0, v16.15.0Hinzugefügt in: v17.6.0, v16.15.0

[Stabil: 2 - Stabil]

Stabil: 2 Stabilität: 2 - Stabil.

Eine browserkompatible Implementierung der Web Crypto API.

CryptoKey

[Historie]

VersionÄnderungen
v23.0.0Nicht mehr experimentell.
v19.0.0Nicht mehr hinter dem --experimental-global-webcrypto CLI-Flag.
v17.6.0, v16.15.0Hinzugefügt in: v17.6.0, v16.15.0

[Stabil: 2 - Stabil]

Stabil: 2 Stabilität: 2 - Stabil.

Eine browserkompatible Implementierung von <CryptoKey>. Dieses globale Objekt ist nur verfügbar, wenn das Node.js-Binary mit Unterstützung für das Modul node:crypto kompiliert wurde.

CustomEvent

[Historie]

VersionÄnderungen
v23.0.0Nicht mehr experimentell.
v22.1.0, v20.13.0CustomEvent ist jetzt stabil.
v19.0.0Nicht mehr hinter dem --experimental-global-customevent CLI-Flag.
v18.7.0, v16.17.0Hinzugefügt in: v18.7.0, v16.17.0

[Stabil: 2 - Stabil]

Stabil: 2 Stabilität: 2 - Stabil

Eine browserkompatible Implementierung der CustomEvent Web API.

Klasse: DecompressionStream

Hinzugefügt in: v18.0.0

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1 - Experimentell.

Eine browserkompatible Implementierung von DecompressionStream.

Event

[Verlauf]

VersionÄnderungen
v15.4.0Nicht mehr experimentell.
v15.0.0Hinzugefügt in: v15.0.0

Eine browserkompatible Implementierung der Event-Klasse. Siehe EventTarget und Event API für weitere Details.

EventSource

Hinzugefügt in: v22.3.0, v20.18.0

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1 - Experimentell. Aktivieren Sie diese API mit dem --experimental-eventsource CLI-Flag.

Eine browserkompatible Implementierung der EventSource-Klasse.

EventTarget

[Verlauf]

VersionÄnderungen
v15.4.0Nicht mehr experimentell.
v15.0.0Hinzugefügt in: v15.0.0

Eine browserkompatible Implementierung der EventTarget-Klasse. Siehe EventTarget und Event API für weitere Details.

exports

Diese Variable mag global erscheinen, ist es aber nicht. Siehe exports.

fetch

[Verlauf]

VersionÄnderungen
v21.0.0Nicht mehr experimentell.
v18.0.0Nicht mehr hinter dem --experimental-fetch CLI-Flag.
v17.5.0, v16.15.0Hinzugefügt in: v17.5.0, v16.15.0

[Stabil: 2 - Stabil]

Stabil: 2 Stabilität: 2 - Stabil

Eine browserkompatible Implementierung der fetch()-Funktion.

Klasse: File

Hinzugefügt in: v20.0.0

Siehe <File>.

Klasse FormData

[Verlauf]

VersionÄnderungen
v21.0.0Nicht mehr experimentell.
v18.0.0Nicht mehr hinter dem --experimental-fetch CLI-Flag.
v17.6.0, v16.15.0Hinzugefügt in: v17.6.0, v16.15.0

[Stabil: 2 - Stabil]

Stabil: 2 Stabilität: 2 - Stabil

Eine browserkompatible Implementierung von <FormData>.

global

Hinzugefügt in: v0.1.27

[Stabil: 3 - Veraltet]

Stabil: 3 Stabilität: 3 - Veraltet. Verwenden Sie stattdessen globalThis.

In Browsern war der Top-Level-Bereich traditionell der globale Bereich. Das bedeutet, dass var something eine neue globale Variable definiert, außer innerhalb von ECMAScript-Modulen. In Node.js ist dies anders. Der Top-Level-Bereich ist nicht der globale Bereich; var something innerhalb eines Node.js-Moduls ist lokal für dieses Modul, unabhängig davon, ob es sich um ein CommonJS-Modul oder ein ECMAScript-Modul handelt.

Klasse Headers

[Verlauf]

VersionÄnderungen
v21.0.0Nicht mehr experimentell.
v18.0.0Nicht mehr hinter dem --experimental-fetch CLI-Flag.
v17.5.0, v16.15.0Hinzugefügt in: v17.5.0, v16.15.0

[Stabil: 2 - Stabil]

Stabil: 2 Stabilität: 2 - Stabil

Eine browserkompatible Implementierung von <Headers>.

localStorage

Hinzugefügt in: v22.4.0

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1.0 - Frühe Entwicklung.

Eine browserkompatible Implementierung von localStorage. Daten werden unverschlüsselt in der Datei gespeichert, die durch das --localstorage-file CLI-Flag angegeben wird. Die maximale Datenmenge, die gespeichert werden kann, beträgt 10 MB. Jegliche Modifikation dieser Daten außerhalb der Web Storage API wird nicht unterstützt. Aktivieren Sie diese API mit dem --experimental-webstorage CLI-Flag. localStorage-Daten werden nicht pro Benutzer oder pro Anfrage gespeichert, wenn sie im Kontext eines Servers verwendet werden, sondern werden für alle Benutzer und Anfragen gemeinsam genutzt.

MessageChannel

Hinzugefügt in: v15.0.0

Die MessageChannel-Klasse. Siehe MessageChannel für weitere Details.

MessageEvent

Hinzugefügt in: v15.0.0

Die MessageEvent-Klasse. Siehe MessageEvent für weitere Details.

MessagePort

Hinzugefügt in: v15.0.0

Die MessagePort-Klasse. Siehe MessagePort für weitere Details.

module

Diese Variable mag global erscheinen, ist es aber nicht. Siehe module.

Hinzugefügt in: v21.0.0

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1.1 - Aktive Entwicklung. Deaktivieren Sie diese API mit dem --no-experimental-global-navigator CLI-Flag.

Eine partielle Implementierung der Navigator API.

Hinzugefügt in: v21.0.0

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1.1 - Aktive Entwicklung. Deaktivieren Sie diese API mit dem --no-experimental-global-navigator CLI-Flag.

Eine partielle Implementierung von window.navigator.

Hinzugefügt in: v21.0.0

Die schreibgeschützte Eigenschaft navigator.hardwareConcurrency gibt die Anzahl der logischen Prozessoren zurück, die der aktuellen Node.js-Instanz zur Verfügung stehen.

js
console.log(`Dieser Prozess läuft auf ${navigator.hardwareConcurrency} logischen Prozessoren`)

Hinzugefügt in: v21.2.0

Die schreibgeschützte Eigenschaft navigator.language gibt eine Zeichenkette zurück, die die bevorzugte Sprache der Node.js-Instanz darstellt. Die Sprache wird von der von Node.js zur Laufzeit verwendeten ICU-Bibliothek basierend auf der Standardsprache des Betriebssystems bestimmt.

Der Wert stellt die Sprachversion gemäß RFC 5646 dar.

Der Ausweichwert bei Builds ohne ICU ist 'en-US'.

js
console.log(`Die bevorzugte Sprache der Node.js-Instanz hat das Tag '${navigator.language}'`)

Hinzugefügt in: v21.2.0

Die schreibgeschützte Eigenschaft navigator.languages gibt ein Array von Strings zurück, die die bevorzugten Sprachen der Node.js-Instanz darstellen. Standardmäßig enthält navigator.languages nur den Wert von navigator.language, der zur Laufzeit von der von Node.js verwendeten ICU-Bibliothek basierend auf der Standardsprache des Betriebssystems bestimmt wird.

Der Ausweichwert bei Builds ohne ICU ist ['en-US'].

js
console.log(`Die bevorzugten Sprachen sind '${navigator.languages}'`)

Hinzugefügt in: v21.2.0

Die schreibgeschützte Eigenschaft navigator.platform gibt einen String zurück, der die Plattform identifiziert, auf der die Node.js-Instanz läuft.

js
console.log(`Dieser Prozess läuft auf ${navigator.platform}`)

Hinzugefügt in: v21.1.0

Die schreibgeschützte Eigenschaft navigator.userAgent gibt einen User-Agent zurück, der aus dem Laufzeitnamen und der Hauptversionsnummer besteht.

js
console.log(`Der User-Agent ist ${navigator.userAgent}`) // Gibt "Node.js/21" aus

PerformanceEntry

Hinzugefügt in: v19.0.0

Die Klasse PerformanceEntry. Siehe PerformanceEntry für weitere Details.

PerformanceMark

Hinzugefügt in: v19.0.0

Die Klasse PerformanceMark. Siehe PerformanceMark für weitere Details.

PerformanceMeasure

Hinzugefügt in: v19.0.0

Die Klasse PerformanceMeasure. Siehe PerformanceMeasure für weitere Details.

PerformanceObserver

Hinzugefügt in: v19.0.0

Die Klasse PerformanceObserver. Siehe PerformanceObserver für weitere Details.

PerformanceObserverEntryList

Hinzugefügt in: v19.0.0

Die Klasse PerformanceObserverEntryList. Siehe PerformanceObserverEntryList für weitere Details.

PerformanceResourceTiming

Hinzugefügt in: v19.0.0

Die PerformanceResourceTiming-Klasse. Siehe PerformanceResourceTiming für weitere Details.

performance

Hinzugefügt in: v16.0.0

Das perf_hooks.performance-Objekt.

process

Hinzugefügt in: v0.1.7

Das Prozess-Objekt. Siehe den Abschnitt process-Objekt.

queueMicrotask(callback)

Hinzugefügt in: v11.0.0

Die Methode queueMicrotask() stellt eine Microtask in die Warteschlange, um callback aufzurufen. Wenn callback eine Ausnahme auslöst, wird das Ereignis 'uncaughtException' des process-Objekts emittiert.

Die Microtask-Warteschlange wird von V8 verwaltet und kann ähnlich wie die process.nextTick()-Warteschlange verwendet werden, die von Node.js verwaltet wird. Die process.nextTick()-Warteschlange wird innerhalb jeder Runde des Node.js-Ereignislaufs immer vor der Microtask-Warteschlange verarbeitet.

js
// Hier wird `queueMicrotask()` verwendet, um sicherzustellen, dass das 'load'-Ereignis
// immer asynchron und daher konsistent emittiert wird. Die Verwendung von
// `process.nextTick()` hier würde dazu führen, dass das 'load'-Ereignis immer vor
// anderen Promise-Jobs emittiert wird.

DataHandler.prototype.load = async function load(key) {
  const hit = this._cache.get(key)
  if (hit !== undefined) {
    queueMicrotask(() => {
      this.emit('load', hit)
    })
    return
  }

  const data = await fetchData(key)
  this._cache.set(key, data)
  this.emit('load', data)
}

Klasse: ReadableByteStreamController

Hinzugefügt in: v18.0.0

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1 - Experimentell.

Eine browserkompatible Implementierung von ReadableByteStreamController.

Klasse: ReadableStream

Hinzugefügt in: v18.0.0

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1 - Experimentell.

Eine browserkompatible Implementierung von ReadableStream.

Klasse: ReadableStreamBYOBReader

Hinzugefügt in: v18.0.0

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1 - Experimentell.

Eine browserkompatible Implementierung von ReadableStreamBYOBReader.

Klasse: ReadableStreamBYOBRequest

Hinzugefügt in: v18.0.0

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1 - Experimentell.

Eine browserkompatible Implementierung von ReadableStreamBYOBRequest.

Klasse: ReadableStreamDefaultController

Hinzugefügt in: v18.0.0

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1 - Experimentell.

Eine browserkompatible Implementierung von ReadableStreamDefaultController.

Klasse: ReadableStreamDefaultReader

Hinzugefügt in: v18.0.0

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1 - Experimentell.

Eine browserkompatible Implementierung von ReadableStreamDefaultReader.

require()

Diese Variable scheint global zu sein, ist es aber nicht. Siehe require().

Response

[Verlauf]

VersionÄnderungen
v21.0.0Nicht mehr experimentell.
v18.0.0Nicht mehr hinter dem --experimental-fetch CLI-Flag.
v17.5.0, v16.15.0Hinzugefügt in: v17.5.0, v16.15.0

[Stabil: 2 - Stabil]

Stabil: 2 Stabilität: 2 - Stabil

Eine browserkompatible Implementierung von <Response>.

Request

[Historie]

VersionÄnderungen
v21.0.0Nicht mehr experimentell.
v18.0.0Nicht mehr hinter dem --experimental-fetch CLI-Flag.
v17.5.0, v16.15.0Hinzugefügt in: v17.5.0, v16.15.0

[Stabil: 2 - Stabil]

Stabil: 2 Stabilität: 2 - Stabil

Eine browserkompatible Implementierung von <Request>.

sessionStorage

Hinzugefügt in: v22.4.0

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1.0 - Frühe Entwicklung.

Eine browserkompatible Implementierung von sessionStorage. Daten werden im Speicher gespeichert, mit einem Speicherkontingent von 10 MB. sessionStorage-Daten bleiben nur innerhalb des aktuell laufenden Prozesses bestehen und werden nicht zwischen Workern geteilt.

setImmediate(callback[, ...args])

Hinzugefügt in: v0.9.1

setImmediate wird im Abschnitt Timer beschrieben.

setInterval(callback, delay[, ...args])

Hinzugefügt in: v0.0.1

setInterval wird im Abschnitt Timer beschrieben.

setTimeout(callback, delay[, ...args])

Hinzugefügt in: v0.0.1

setTimeout wird im Abschnitt Timer beschrieben.

Klasse: Storage

Hinzugefügt in: v22.4.0

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1.0 - Frühe Entwicklung.

Eine browserkompatible Implementierung von Storage. Aktivieren Sie diese API mit dem --experimental-webstorage CLI-Flag.

structuredClone(value[, options])

Hinzugefügt in: v17.0.0

Die WHATWG structuredClone Methode.

SubtleCrypto

[Versionsgeschichte]

VersionÄnderungen
v19.0.0Nicht mehr hinter dem --experimental-global-webcrypto CLI-Flag.
v17.6.0, v16.15.0Hinzugefügt in: v17.6.0, v16.15.0

[Stabil: 2 - Stabil]

Stabil: 2 Stabilität: 2 - Stabil.

Eine browserkompatible Implementierung von <SubtleCrypto>. Dieses globale Objekt ist nur verfügbar, wenn das Node.js-Binary mit Unterstützung für das Modul node:crypto kompiliert wurde.

DOMException

Hinzugefügt in: v17.0.0

Die WHATWG DOMException-Klasse. Siehe DOMException für weitere Details.

TextDecoder

Hinzugefügt in: v11.0.0

Die WHATWG TextDecoder-Klasse. Siehe den Abschnitt TextDecoder.

Klasse: TextDecoderStream

Hinzugefügt in: v18.0.0

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1 - Experimentell.

Eine browserkompatible Implementierung von TextDecoderStream.

TextEncoder

Hinzugefügt in: v11.0.0

Die WHATWG TextEncoder-Klasse. Siehe den Abschnitt TextEncoder.

Klasse: TextEncoderStream

Hinzugefügt in: v18.0.0

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1 - Experimentell.

Eine browserkompatible Implementierung von TextEncoderStream.

Klasse: TransformStream

Hinzugefügt in: v18.0.0

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1 - Experimentell.

Eine browserkompatible Implementierung von TransformStream.

Klasse: TransformStreamDefaultController

Hinzugefügt in: v18.0.0

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1 - Experimentell.

Eine browserkompatible Implementierung von TransformStreamDefaultController.

URL

Hinzugefügt in: v10.0.0

Die WHATWG URL-Klasse. Siehe den Abschnitt URL.

URLSearchParams

Hinzugefügt in: v10.0.0

Die WHATWG URLSearchParams-Klasse. Siehe den Abschnitt URLSearchParams.

WebAssembly

Hinzugefügt in: v8.0.0

Das Objekt, das als Namensraum für alle W3C WebAssembly-bezogenen Funktionen dient. Siehe das Mozilla Developer Network für Verwendung und Kompatibilität.

WebSocket

[Verlauf]

VersionÄnderungen
v22.4.0Nicht mehr experimentell.
v22.0.0Nicht mehr hinter dem --experimental-websocket CLI-Flag.
v21.0.0, v20.10.0Hinzugefügt in: v21.0.0, v20.10.0

[Stabil: 2 - Stabil]

Stabil: 2 Stabilität: 2 - Stabil.

Eine browserkompatible Implementierung von WebSocket. Deaktivieren Sie diese API mit dem --no-experimental-websocket CLI-Flag.

Klasse: WritableStream

Hinzugefügt in: v18.0.0

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1 - Experimentell.

Eine browserkompatible Implementierung von WritableStream.

Klasse: WritableStreamDefaultController

Hinzugefügt in: v18.0.0

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1 - Experimentell.

Eine browserkompatible Implementierung von WritableStreamDefaultController.

Klasse: WritableStreamDefaultWriter

Hinzugefügt in: v18.0.0

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1 - Experimentell.

Eine browserkompatible Implementierung von WritableStreamDefaultWriter.