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.0 | Nicht mehr experimentell. |
v15.0.0, v14.17.0 | Hinzugefü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
.
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.0 | Das neue optionale Argument reason hinzugefügt. |
v15.0.0, v14.17.0 | Hinzugefügt in: v15.0.0, v14.17.0 |
reason
<any> Ein optionaler Grund, der über die Eigenschaftreason
desAbortSignal
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
- Typ: <AbortSignal>
Klasse: AbortSignal
Hinzugefügt in: v15.0.0, v14.17.0
- Erweitert: <EventTarget>
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.0 | Das neue optionale Argument reason hinzugefügt. |
v15.12.0, v14.17.0 | Hinzugefügt in: v15.12.0, v14.17.0 |
reason
: <beliebig>- Rückgabewert: <AbortSignal>
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 dasAbortSignal
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[]> DieAbortSignal
s, aus denen ein neuesAbortSignal
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:
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
- Typ: <Function>
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
- Typ: <any>
Ein optionaler Grund, der angegeben wird, wenn das AbortSignal
ausgelöst wurde.
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.0 | Nicht mehr experimentell. |
v19.0.0 | Nicht mehr hinter dem --experimental-global-webcrypto CLI-Flag. |
v17.6.0, v16.15.0 | Hinzugefü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.0 | Nicht mehr experimentell. |
v19.0.0 | Nicht mehr hinter dem --experimental-global-webcrypto CLI-Flag. |
v17.6.0, v16.15.0 | Hinzugefü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.0 | Nicht mehr experimentell. |
v19.0.0 | Nicht mehr hinter dem --experimental-global-webcrypto CLI-Flag. |
v17.6.0, v16.15.0 | Hinzugefü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.0 | Nicht mehr experimentell. |
v22.1.0, v20.13.0 | CustomEvent ist jetzt stabil. |
v19.0.0 | Nicht mehr hinter dem --experimental-global-customevent CLI-Flag. |
v18.7.0, v16.17.0 | Hinzugefü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.0 | Nicht mehr experimentell. |
v15.0.0 | Hinzugefü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.0 | Nicht mehr experimentell. |
v15.0.0 | Hinzugefü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.0 | Nicht mehr experimentell. |
v18.0.0 | Nicht mehr hinter dem --experimental-fetch CLI-Flag. |
v17.5.0, v16.15.0 | Hinzugefü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.0 | Nicht mehr experimentell. |
v18.0.0 | Nicht mehr hinter dem --experimental-fetch CLI-Flag. |
v17.6.0, v16.15.0 | Hinzugefü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
.
- <Object> Das globale Namespace-Objekt.
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.0 | Nicht mehr experimentell. |
v18.0.0 | Nicht mehr hinter dem --experimental-fetch CLI-Flag. |
v17.5.0, v16.15.0 | Hinzugefü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
.
Navigator
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.
navigator
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
.
navigator.hardwareConcurrency
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.
console.log(`Dieser Prozess läuft auf ${navigator.hardwareConcurrency} logischen Prozessoren`)
navigator.language
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'
.
console.log(`Die bevorzugte Sprache der Node.js-Instanz hat das Tag '${navigator.language}'`)
navigator.languages
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']
.
console.log(`Die bevorzugten Sprachen sind '${navigator.languages}'`)
navigator.platform
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.
console.log(`Dieser Prozess läuft auf ${navigator.platform}`)
navigator.userAgent
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.
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
callback
<Funktion> Zu verarbeitende Funktion.
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.
// 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.0 | Nicht mehr experimentell. |
v18.0.0 | Nicht mehr hinter dem --experimental-fetch CLI-Flag. |
v17.5.0, v16.15.0 | Hinzugefü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.0 | Nicht mehr experimentell. |
v18.0.0 | Nicht mehr hinter dem --experimental-fetch CLI-Flag. |
v17.5.0, v16.15.0 | Hinzugefü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.0 | Nicht mehr hinter dem --experimental-global-webcrypto CLI-Flag. |
v17.6.0, v16.15.0 | Hinzugefü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.0 | Nicht mehr experimentell. |
v22.0.0 | Nicht mehr hinter dem --experimental-websocket CLI-Flag. |
v21.0.0, v20.10.0 | Hinzugefü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
.