الكائنات العالمية
تتوفر هذه الكائنات في جميع الوحدات.
قد تبدو المتغيرات التالية عالمية، لكنها ليست كذلك. إنها موجودة فقط ضمن نطاق وحدات CommonJS:
الكائنات المدرجة هنا خاصة بـ Node.js. هناك كائنات مدمجة هي جزء من لغة JavaScript نفسها، وهي أيضًا قابلة للوصول عالميًا.
الصف: AbortController
[السجل]
الإصدار | التغييرات |
---|---|
v15.4.0 | لم يعد تجريبيًا. |
v15.0.0, v14.17.0 | تمت الإضافة في: v15.0.0, v14.17.0 |
صف أداة مستخدم للإشارة إلى الإلغاء في واجهات برمجة التطبيقات القائمة على Promise
المحددة. تستند واجهة برمجة التطبيقات إلى واجهة برمجة التطبيقات الخاصة بالويب AbortController
.
const ac = new AbortController()
ac.signal.addEventListener('abort', () => console.log('تم الإلغاء!'), { once: true })
ac.abort()
console.log(ac.signal.aborted) // يطبع true
abortController.abort([reason])
[السجل]
الإصدار | التغييرات |
---|---|
v17.2.0, v16.14.0 | تمت إضافة وسيطة السبب الاختيارية الجديدة. |
v15.0.0, v14.17.0 | تمت الإضافة في: v15.0.0, v14.17.0 |
reason
<أي> سبب اختياري، يمكن استرداده في خاصيةreason
لـAbortSignal
.
يُنشط إشارة الإلغاء، مما يتسبب في أن تُصدر abortController.signal
حدث 'abort'
.
abortController.signal
تمت الإضافة في: v15.0.0, v14.17.0
- النوع: <AbortSignal>
الصف: AbortSignal
تمت الإضافة في: v15.0.0, v14.17.0
- يمتد: <EventTarget>
يستخدم AbortSignal
لإعلام المراقبين عندما يتم استدعاء طريقة abortController.abort()
.
طريقة ثابتة: AbortSignal.abort([reason])
[السجل]
الإصدار | التغييرات |
---|---|
v17.2.0، v16.14.0 | تمت إضافة وسيطة reason الاختيارية الجديدة. |
v15.12.0، v14.17.0 | تمت الإضافة في: v15.12.0، v14.17.0 |
reason
: <أي>- القيمة المُرجعة: <AbortSignal>
ترجع إشارة AbortSignal
جديدة تم إيقافها بالفعل.
طريقة ثابتة: AbortSignal.timeout(delay)
تمت الإضافة في: v17.3.0، v16.14.0
delay
<عدد> عدد ميلي ثانية الانتظار قبل تشغيلAbortSignal
.
ترجع إشارة AbortSignal
جديدة سيتم إيقافها في delay
ميلي ثانية.
طريقة ثابتة: AbortSignal.any(signals)
تمت الإضافة في: v20.3.0، v18.17.0
signals
<AbortSignal[]> إشاراتAbortSignal
التي سيتم تكوين إشارةAbortSignal
جديدة منها.
ترجع إشارة AbortSignal
جديدة سيتم إيقافها إذا تم إيقاف أي من الإشارات المُقدمة. سيتم تعيين abortSignal.reason
إلى أي من الإشارات signals
تسببت في إيقافها.
حدث: 'abort'
تمت الإضافة في: v15.0.0، v14.17.0
يتم إصدار حدث 'abort'
عند استدعاء طريقة abortController.abort()
. يتم استدعاء دالة المُراجعة مع وسيطة كائن واحدة ذات خاصية type
واحدة مُعينة على 'abort'
:
const ac = new AbortController()
// استخدم خاصية onabort...
ac.signal.onabort = () => console.log('aborted!')
// أو واجهة برمجة التطبيقات EventTarget...
ac.signal.addEventListener(
'abort',
event => {
console.log(event.type) // يطبع 'abort'
},
{ once: true }
)
ac.abort()
لن يقوم AbortController
المرتبط به AbortSignal
إلا بتشغيل حدث 'abort'
مرة واحدة فقط. نوصي بأن تتأكد الكود من أن سمة abortSignal.aborted
هي false
قبل إضافة مُستمع حدث 'abort'
.
يجب أن تستخدم أي مُستمعات أحداث مُرفقة بـ AbortSignal
خيار { once: true }
(أو، إذا كنت تستخدم واجهات برمجة التطبيقات EventEmitter
لإرفاق مُستمع، استخدم طريقة once()
) لضمان إزالة مُستمع الحدث بمجرد معالجة حدث 'abort'
. قد يؤدي عدم القيام بذلك إلى حدوث تسربات في الذاكرة.
abortSignal.aborted
مضاف في: v15.0.0، v14.17.0
- النوع: <boolean> صحيح بعد إلغاء
AbortController
.
abortSignal.onabort
مضاف في: v15.0.0، v14.17.0
- النوع: <Function>
دالة مُساعدة اختيارية يمكن تعيينها بواسطة شفرة المستخدم لإعلامه عند استدعاء دالة abortController.abort()
.
abortSignal.reason
مضاف في: v17.2.0، v16.14.0
- النوع: <any>
سبب اختياري مُحدد عند تشغيل AbortSignal
.
const ac = new AbortController()
ac.abort(new Error('boom!'))
console.log(ac.signal.reason) // Error: boom!
abortSignal.throwIfAborted()
مضاف في: v17.3.0، v16.17.0
إذا كانت abortSignal.aborted
تساوي true
، فإنها تُلقِي abortSignal.reason
.
الصنف: Blob
مضاف في: v18.0.0
انظر <Blob>.
الصنف: Buffer
مضاف في: v0.1.103
يستخدم للتعامل مع البيانات الثنائية. انظر قسم buffer.
الصنف: ByteLengthQueuingStrategy
مضاف في: v18.0.0
تنفيذ متوافق مع المتصفح لـ ByteLengthQueuingStrategy
.
__dirname
قد يبدو هذا المتغير عامًا ولكنه ليس كذلك. انظر __dirname
.
__filename
قد يبدو هذا المتغير عامًا ولكنه ليس كذلك. انظر __filename
.
atob(data)
مضاف في: v16.0.0
اسم مستعار عام لـ buffer.atob()
.
BroadcastChannel
تم الإضافة في: v18.0.0
انظر إلى <BroadcastChannel>.
btoa(data)
تم الإضافة في: v16.0.0
اسم مستعار عام لـ buffer.btoa()
.
clearImmediate(immediateObject)
تم الإضافة في: v0.9.1
تم وصف clearImmediate
في قسم أجهزة ضبط الوقت.
clearInterval(intervalObject)
تم الإضافة في: v0.0.1
تم وصف clearInterval
في قسم أجهزة ضبط الوقت.
clearTimeout(timeoutObject)
تم الإضافة في: v0.0.1
تم وصف clearTimeout
في قسم أجهزة ضبط الوقت.
CloseEvent
تم الإضافة في: v23.0.0
فئة CloseEvent
. انظر إلى CloseEvent
لمزيد من التفاصيل.
تنفيذ متوافق مع المتصفح لـ CloseEvent
. قم بتعطيل هذا الواجهة البرمجية باستخدام علم سطر الأوامر --no-experimental-websocket
.
Class: CompressionStream
تم الإضافة في: v18.0.0
تنفيذ متوافق مع المتصفح لـ CompressionStream
.
console
تم الإضافة في: v0.1.100
يستخدم للطباعة على stdout و stderr. انظر قسم console
.
Class: CountQueuingStrategy
تم الإضافة في: v18.0.0
تنفيذ متوافق مع المتصفح لـ CountQueuingStrategy
.
Crypto
[السجل]
الإصدار | التغييرات |
---|---|
v23.0.0 | لم يعد تجريبيًا. |
v19.0.0 | لم يعد وراء علم --experimental-global-webcrypto CLI. |
v17.6.0, v16.15.0 | تمت الإضافة في: v17.6.0, v16.15.0 |
[مستقر: 2 - مستقر]
مستقر: 2 استقرار: 2 - مستقر.
تنفيذ متوافق مع المتصفح لـ <Crypto>. هذا الكائن العالمي متوفر فقط إذا تم تجميع ثنائي Node.js مع تضمين دعم وحدة node:crypto
.
crypto
[السجل]
الإصدار | التغييرات |
---|---|
v23.0.0 | لم يعد تجريبيًا. |
v19.0.0 | لم يعد وراء علم --experimental-global-webcrypto CLI. |
v17.6.0, v16.15.0 | تمت الإضافة في: v17.6.0, v16.15.0 |
[مستقر: 2 - مستقر]
مستقر: 2 استقرار: 2 - مستقر.
تنفيذ متوافق مع المتصفح لـ واجهة برمجة تطبيقات Web Crypto.
CryptoKey
[السجل]
الإصدار | التغييرات |
---|---|
v23.0.0 | لم يعد تجريبيًا. |
v19.0.0 | لم يعد وراء علم --experimental-global-webcrypto CLI. |
v17.6.0, v16.15.0 | تمت الإضافة في: v17.6.0, v16.15.0 |
[مستقر: 2 - مستقر]
مستقر: 2 استقرار: 2 - مستقر.
تنفيذ متوافق مع المتصفح لـ <CryptoKey>. هذا الكائن العالمي متوفر فقط إذا تم تجميع ثنائي Node.js مع تضمين دعم وحدة node:crypto
.
CustomEvent
[السجل]
الإصدار | التغييرات |
---|---|
v23.0.0 | لم يعد تجريبيًا. |
v22.1.0, v20.13.0 | أصبح CustomEvent الآن مستقرًا. |
v19.0.0 | لم يعد وراء علم --experimental-global-customevent CLI. |
v18.7.0, v16.17.0 | تمت الإضافة في: v18.7.0, v16.17.0 |
[مستقر: 2 - مستقر]
مستقر: 2 استقرار: 2 - مستقر
تنفيذ متوافق مع المتصفح لـ واجهة برمجة تطبيقات CustomEvent على الويب
.
صنف: DecompressionStream
مضاف في: v18.0.0
[مستقر: 1 - تجريبي]
مستقر: 1 استقرار: 1 - تجريبي.
تنفيذ متوافق مع المتصفح لـ DecompressionStream
.
Event
[السجل]
الإصدار | التغييرات |
---|---|
v15.4.0 | لم يعد تجريبياً. |
v15.0.0 | مضاف في: v15.0.0 |
تنفيذ متوافق مع المتصفح لصف Event
. راجع EventTarget
وواجهة برمجة التطبيقات Event
لمزيد من التفاصيل.
EventSource
مضاف في: v22.3.0، v20.18.0
[مستقر: 1 - تجريبي]
مستقر: 1 استقرار: 1 - تجريبي. قم بتمكين واجهة برمجة التطبيقات هذه باستخدام علم سطر الأوامر --experimental-eventsource
.
تنفيذ متوافق مع المتصفح لصف EventSource
.
EventTarget
[السجل]
الإصدار | التغييرات |
---|---|
v15.4.0 | لم يعد تجريبياً. |
v15.0.0 | مضاف في: v15.0.0 |
تنفيذ متوافق مع المتصفح لصف EventTarget
. راجع EventTarget
وواجهة برمجة التطبيقات Event
لمزيد من التفاصيل.
exports
قد يبدو هذا المتغير عامًا ولكنه ليس كذلك. راجع exports
.
fetch
[السجل]
الإصدار | التغييرات |
---|---|
v21.0.0 | لم يعد تجريبياً. |
v18.0.0 | لم يعد خلف علم سطر الأوامر --experimental-fetch . |
v17.5.0، v16.15.0 | مضاف في: v17.5.0، v16.15.0 |
[مستقر: 2 - مستقر]
مستقر: 2 استقرار: 2 - مستقر
تنفيذ متوافق مع المتصفح لدالة fetch()
.
صنف: File
مضاف في: v20.0.0
راجع <File>.
الصنف FormData
[السجل]
الإصدار | التغييرات |
---|---|
v21.0.0 | لم يعد تجريبيًا. |
v18.0.0 | لم يعد خلف علم CLI --experimental-fetch . |
v17.6.0, v16.15.0 | تمت الإضافة في: v17.6.0, v16.15.0 |
تنفيذ متوافق مع المتصفح لـ <FormData>.
global
تمت الإضافة في: v0.1.27
[مستقر: 3 - تراثي]
مستقر: 3 الثبات: 3 - تراثي. استخدم globalThis
بدلاً من ذلك.
- <Object> كائن نطاق اسم عام.
في المتصفحات، كان النطاق الأعلى تقليديًا هو النطاق العام. هذا يعني أن var something
سيُعرّف متغيرًا عامًا جديدًا، باستثناء وحدات ECMAScript. في Node.js، يختلف هذا. النطاق الأعلى ليس هو النطاق العام؛ var something
داخل وحدة Node.js سيكون محليًا لتلك الوحدة، بغض النظر عما إذا كانت وحدة CommonJS أو وحدة ECMAScript.
الصنف Headers
[السجل]
الإصدار | التغييرات |
---|---|
v21.0.0 | لم يعد تجريبيًا. |
v18.0.0 | لم يعد خلف علم CLI --experimental-fetch . |
v17.5.0, v16.15.0 | تمت الإضافة في: v17.5.0, v16.15.0 |
تنفيذ متوافق مع المتصفح لـ <Headers>.
localStorage
تمت الإضافة في: v22.4.0
تنفيذ متوافق مع المتصفح لـ localStorage
. يتم تخزين البيانات غير مشفرة في الملف المحدد بواسطة علم CLI --localstorage-file
. الحد الأقصى لكمية البيانات التي يمكن تخزينها هو 10 ميجابايت. لا يُدعم أي تعديل لهذه البيانات خارج واجهة برمجة تطبيقات تخزين الويب. قم بتمكين واجهة برمجة التطبيقات هذه باستخدام علم CLI --experimental-webstorage
. لا يتم تخزين بيانات localStorage
لكل مستخدم أو لكل طلب عند استخدامها في سياق الخادم، بل يتم مشاركتها بين جميع المستخدمين والطلبات.
MessageChannel
مُضاف في: v15.0.0
فئة MessageChannel
. انظر إلى MessageChannel
لمزيد من التفاصيل.
MessageEvent
مُضاف في: v15.0.0
فئة MessageEvent
. انظر إلى MessageEvent
لمزيد من التفاصيل.
MessagePort
مُضاف في: v15.0.0
فئة MessagePort
. انظر إلى MessagePort
لمزيد من التفاصيل.
module
قد يبدو هذا المتغير عالميًا ولكنه ليس كذلك. انظر إلى module
.
Navigator
مُضاف في: v21.0.0
[مستقر: 1 - تجريبي]
مستقر: 1 ثبات: 1.1 - تطوير نشط. قم بتعطيل واجهة برمجة التطبيقات هذه باستخدام علم سطر الأوامر --no-experimental-global-navigator
.
تنفيذ جزئي لـ واجهة برمجة التطبيقات Navigator.
navigator
مُضاف في: v21.0.0
[مستقر: 1 - تجريبي]
مستقر: 1 ثبات: 1.1 - تطوير نشط. قم بتعطيل واجهة برمجة التطبيقات هذه باستخدام علم سطر الأوامر --no-experimental-global-navigator
.
تنفيذ جزئي لـ window.navigator
.
navigator.hardwareConcurrency
مُضاف في: v21.0.0
خاصية القراءة فقط navigator.hardwareConcurrency
تُرجع عدد المعالجات المنطقية المتاحة لمثيل Node.js الحالي.
console.log(`هذه العملية تعمل على ${navigator.hardwareConcurrency} من المعالجات المنطقية`)
navigator.language
مُضاف في: v21.2.0
خاصية القراءة فقط navigator.language
تُرجع سلسلة تمثل اللغة المفضلة لمثيل Node.js. سيتم تحديد اللغة بواسطة مكتبة ICU التي يستخدمها Node.js وقت التشغيل بناءً على اللغة الافتراضية لنظام التشغيل.
القيمة تمثل إصدار اللغة كما هو مُعرّف في RFC 5646.
قيمة الرجوع الاحتياطية في الإصدارات بدون ICU هي 'en-US'
.
console.log(`اللغة المفضلة لمثيل Node.js لها العلامة '${navigator.language}'`)
navigator.languages
مضاف في: v21.2.0
- {Array
تُرجع الخاصية navigator.languages
للقراءة فقط مصفوفة من السلاسل التي تمثل اللغات المفضلة لمثيل Node.js. بشكل افتراضي، تحتوي navigator.languages
فقط على قيمة navigator.language
، والتي سيتم تحديدها بواسطة مكتبة ICU التي يستخدمها Node.js وقت التشغيل بناءً على اللغة الافتراضية لنظام التشغيل.
قيمة الرجوع الاحتياطية في الإصدارات التي لا تحتوي على ICU هي ['en-US']
.
console.log(`The preferred languages are '${navigator.languages}'`)
navigator.platform
مضاف في: v21.2.0
ترجع الخاصية navigator.platform
للقراءة فقط سلسلة تُعرّف النظام الأساسي الذي يعمل عليه مثيل Node.js.
console.log(`This process is running on ${navigator.platform}`)
navigator.userAgent
مضاف في: v21.1.0
ترجع الخاصية navigator.userAgent
للقراءة فقط وكيل المستخدم المكون من اسم وقت التشغيل ورقم الإصدار الرئيسي.
console.log(`The user-agent is ${navigator.userAgent}`) // Prints "Node.js/21"
PerformanceEntry
مضاف في: v19.0.0
فئة PerformanceEntry
. راجع PerformanceEntry
لمزيد من التفاصيل.
PerformanceMark
مضاف في: v19.0.0
فئة PerformanceMark
. راجع PerformanceMark
لمزيد من التفاصيل.
PerformanceMeasure
مضاف في: v19.0.0
فئة PerformanceMeasure
. راجع PerformanceMeasure
لمزيد من التفاصيل.
PerformanceObserver
مضاف في: v19.0.0
فئة PerformanceObserver
. راجع PerformanceObserver
لمزيد من التفاصيل.
PerformanceObserverEntryList
مضاف في: v19.0.0
فئة PerformanceObserverEntryList
. راجع PerformanceObserverEntryList
لمزيد من التفاصيل.
PerformanceResourceTiming
مضاف في: v19.0.0
فئة PerformanceResourceTiming
. راجع PerformanceResourceTiming
لمزيد من التفاصيل.
performance
مضاف في: v16.0.0
كائن perf_hooks.performance
.
process
مضاف في: v0.1.7
كائن العملية. راجع قسم process
object.
queueMicrotask(callback)
مضاف في: v11.0.0
callback
<Function> الدالة المراد وضعها في قائمة الانتظار.
تقوم طريقة queueMicrotask()
بوضع مهمة جزئية في قائمة الانتظار لاستدعاء callback
. إذا قام callback
بإلقاء استثناء، فسيتم إصدار حدث 'uncaughtException'
لكائن process
object.
يتم إدارة قائمة انتظار المهام الجزئية بواسطة V8 ويمكن استخدامها بطريقة مشابهة لقائمة انتظار process.nextTick()
، التي يديرها Node.js. يتم دائمًا معالجة قائمة انتظار process.nextTick()
قبل قائمة انتظار المهام الجزئية داخل كل دورة من حلقات أحداث Node.js.
// هنا، يتم استخدام `queueMicrotask()` لضمان إصدار حدث 'load' دائمًا
// بشكل غير متزامن، وبالتالي بشكل ثابت. استخدام
// `process.nextTick()` هنا سيؤدي إلى إصدار حدث 'load' دائمًا
// قبل أي وظائف وعود أخرى.
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)
}
Class: ReadableByteStreamController
مضاف في: v18.0.0
تنفيذ متوافق مع المتصفح لـ ReadableByteStreamController
.
الصنف: ReadableStream
مضاف في: v18.0.0
تنفيذ متوافق مع المتصفح لـ ReadableStream
.
الصنف: ReadableStreamBYOBReader
مضاف في: v18.0.0
تنفيذ متوافق مع المتصفح لـ ReadableStreamBYOBReader
.
الصنف: ReadableStreamBYOBRequest
مضاف في: v18.0.0
تنفيذ متوافق مع المتصفح لـ ReadableStreamBYOBRequest
.
الصنف: ReadableStreamDefaultController
مضاف في: v18.0.0
تنفيذ متوافق مع المتصفح لـ ReadableStreamDefaultController
.
الصنف: ReadableStreamDefaultReader
مضاف في: v18.0.0
تنفيذ متوافق مع المتصفح لـ ReadableStreamDefaultReader
.
require()
قد يبدو هذا المتغير عالميًا ولكنه ليس كذلك. انظر require()
.
Response
[السجل]
الإصدار | التغييرات |
---|---|
v21.0.0 | لم يعد تجريبيًا. |
v18.0.0 | لم يعد وراء علم CLI --experimental-fetch . |
v17.5.0, v16.15.0 | مضاف في: v17.5.0, v16.15.0 |
تنفيذ متوافق مع المتصفح لـ <Response>.
Request
[History]
الإصدار | التغييرات |
---|---|
v21.0.0 | لم يعد تجريبيًا. |
v18.0.0 | لم يعد خلف علم CLI --experimental-fetch . |
v17.5.0, v16.15.0 | تمت الإضافة في: v17.5.0, v16.15.0 |
[مستقر: 2 - مستقر]
مستقر: 2 استقرار: 2 - مستقر
تنفيذ متوافق مع المتصفح لـ <Request>.
sessionStorage
تمت الإضافة في: v22.4.0
[مستقر: 1 - تجريبي]
مستقر: 1 استقرار: 1.0 - مرحلة تطوير مبكرة.
تنفيذ متوافق مع المتصفح لـ sessionStorage
. يتم تخزين البيانات في الذاكرة، مع حصة تخزين قدرها 10 ميجابايت. تستمر بيانات sessionStorage
فقط ضمن العملية قيد التشغيل حاليًا، ولا يتم مشاركتها بين العمال.
setImmediate(callback[, ...args])
تمت الإضافة في: v0.9.1
تم وصف setImmediate
في قسم العدادات الزمنية.
setInterval(callback, delay[, ...args])
تمت الإضافة في: v0.0.1
تم وصف setInterval
في قسم العدادات الزمنية.
setTimeout(callback, delay[, ...args])
تمت الإضافة في: v0.0.1
تم وصف setTimeout
في قسم العدادات الزمنية.
Class: Storage
تمت الإضافة في: v22.4.0
[مستقر: 1 - تجريبي]
مستقر: 1 استقرار: 1.0 - مرحلة تطوير مبكرة.
تنفيذ متوافق مع المتصفح لـ Storage
. قم بتمكين واجهة برمجة التطبيقات هذه باستخدام علم CLI --experimental-webstorage
.
structuredClone(value[, options])
تمت الإضافة في: v17.0.0
طريقة WHATWG structuredClone
.
SubtleCrypto
[التاريخ]
الإصدار | التغييرات |
---|---|
v19.0.0 | لم يعد خلف علم --experimental-global-webcrypto CLI. |
v17.6.0, v16.15.0 | تمت الإضافة في: v17.6.0, v16.15.0 |
تنفيذ متوافق مع المتصفح لـ <SubtleCrypto>. هذا العنصر العالمي متاح فقط إذا تم تجميع ثنائي Node.js مع تضمين دعم وحدة node:crypto
.
DOMException
تمت الإضافة في: v17.0.0
فئة WHATWG DOMException
. راجع DOMException
لمزيد من التفاصيل.
TextDecoder
تمت الإضافة في: v11.0.0
فئة WHATWG TextDecoder
. راجع قسم TextDecoder
.
Class: TextDecoderStream
تمت الإضافة في: v18.0.0
تنفيذ متوافق مع المتصفح لـ TextDecoderStream
.
TextEncoder
تمت الإضافة في: v11.0.0
فئة WHATWG TextEncoder
. راجع قسم TextEncoder
.
Class: TextEncoderStream
تمت الإضافة في: v18.0.0
تنفيذ متوافق مع المتصفح لـ TextEncoderStream
.
Class: TransformStream
تمت الإضافة في: v18.0.0
تنفيذ متوافق مع المتصفح لـ TransformStream
.
Class: TransformStreamDefaultController
تمت الإضافة في: v18.0.0
تنفيذ متوافق مع المتصفح لـ TransformStreamDefaultController
.
URL
أضيف في: v10.0.0
فئة WHATWG URL
. انظر قسم URL
.
URLSearchParams
أضيف في: v10.0.0
فئة WHATWG URLSearchParams
. انظر قسم URLSearchParams
.
WebAssembly
أضيف في: v8.0.0
الكائن الذي يعمل كمساحة اسم لجميع وظائف W3C WebAssembly ذات الصلة. راجع شبكة مطوري موزيلا للاستخدام والتوافق.
WebSocket
[السجل]
الإصدار | التغييرات |
---|---|
v22.4.0 | لم يعد تجريبيًا. |
v22.0.0 | لم يعد وراء علم CLI --experimental-websocket . |
v21.0.0، v20.10.0 | أضيف في: v21.0.0، v20.10.0 |
تنفيذ متوافق مع المتصفح لـ WebSocket
. قم بتعطيل واجهة برمجة التطبيقات هذه باستخدام علم CLI --no-experimental-websocket
.
Class: WritableStream
أضيف في: v18.0.0
تنفيذ متوافق مع المتصفح لـ WritableStream
.
Class: WritableStreamDefaultController
أضيف في: v18.0.0
تنفيذ متوافق مع المتصفح لـ WritableStreamDefaultController
.
Class: WritableStreamDefaultWriter
أضيف في: v18.0.0
تنفيذ متوافق مع المتصفح لـ WritableStreamDefaultWriter
.