| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent d901987 commit 00da003
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -287,7 +287,7 @@ inherits from its global `Object` class. Objects passed to the | |||
| 287 | 287 | and inherit from its global `Object` class. | |
| 288 | 288 | ||
| 289 | 289 | However, the created `MessagePort` no longer inherits from | |
| 290 | - [`EventTarget`][], and only [`port.onmessage()`][] can be used to receive | ||
| 290 | + {EventTarget}, and only [`port.onmessage()`][] can be used to receive | ||
| 291 | 291 | events using it. | |
| 292 | 292 | ||
| 293 | 293 | ## `worker.parentPort` | |
@@ -847,14 +847,14 @@ circularData.foo = circularData; | |||
| 847 | 847 | port2.postMessage(circularData); | |
| 848 | 848 | ``` | |
| 849 | 849 | ||
| 850 | - `transferList` may be a list of [`ArrayBuffer`][], [`MessagePort`][], and | ||
| 850 | + `transferList` may be a list of {ArrayBuffer}, [`MessagePort`][], and | ||
| 851 | 851 | [`FileHandle`][] objects. | |
| 852 | 852 | After transferring, they are not usable on the sending side of the channel | |
| 853 | 853 | anymore (even if they are not contained in `value`). Unlike with | |
| 854 | 854 | [child processes][], transferring handles such as network sockets is currently | |
| 855 | 855 | not supported. | |
| 856 | 856 | ||
| 857 | - If `value` contains [`SharedArrayBuffer`][] instances, those are accessible | ||
| 857 | + If `value` contains {SharedArrayBuffer} instances, those are accessible | ||
| 858 | 858 | from either thread. They cannot be listed in `transferList`. | |
| 859 | 859 | ||
| 860 | 860 | `value` may still contain `ArrayBuffer` instances that are not in | |
@@ -892,8 +892,8 @@ behind this API, see the [serialization API of the `node:v8` module][v8.serdes]. | |||
| 892 | 892 | ||
| 893 | 893 | #### Considerations when transferring TypedArrays and Buffers | |
| 894 | 894 | ||
| 895 | - All `TypedArray` and `Buffer` instances are views over an underlying | ||
| 896 | - `ArrayBuffer`. That is, it is the `ArrayBuffer` that actually stores | ||
| 895 | + All {TypedArray|Buffer} instances are views over an underlying | ||
| 896 | + {ArrayBuffer}. That is, it is the `ArrayBuffer` that actually stores | ||
| 897 | 897 | the raw data while the `TypedArray` and `Buffer` objects provide a | |
| 898 | 898 | way of viewing and manipulating the data. It is possible and common | |
| 899 | 899 | for multiple views to be created over the same `ArrayBuffer` instance. | |
@@ -942,8 +942,8 @@ those `ArrayBuffer`s unusable. | |||
| 942 | 942 | ||
| 943 | 943 | Because object cloning uses the [HTML structured clone algorithm][], | |
| 944 | 944 | non-enumerable properties, property accessors, and object prototypes are | |
| 945 | - not preserved. In particular, [`Buffer`][] objects will be read as | ||
| 946 | - plain [`Uint8Array`][]s on the receiving side, and instances of JavaScript | ||
| 945 | + not preserved. In particular, {Buffer} objects will be read as | ||
| 946 | + plain {Uint8Array}s on the receiving side, and instances of JavaScript | ||
| 947 | 947 | classes will be cloned as plain JavaScript objects. | |
| 948 | 948 | ||
| 949 | 949 | <!-- eslint-disable no-unused-private-class-members --> | |
@@ -1583,21 +1583,16 @@ thread spawned will spawn another until the application crashes. | |||
| 1583 | 1583 | [`'online'` event]: #event-online | |
| 1584 | 1584 | [`--max-old-space-size`]: cli.md#--max-old-space-sizesize-in-mib | |
| 1585 | 1585 | [`--max-semi-space-size`]: cli.md#--max-semi-space-sizesize-in-mib | |
| 1586 | - [`ArrayBuffer`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer | ||
| 1587 | 1586 | [`AsyncResource`]: async_hooks.md#class-asyncresource | |
| 1588 | 1587 | [`Buffer.allocUnsafe()`]: buffer.md#static-method-bufferallocunsafesize | |
| 1589 | - [`Buffer`]: buffer.md | ||
| 1590 | 1588 | [`ERR_MISSING_MESSAGE_PORT_IN_TRANSFER_LIST`]: errors.md#err_missing_message_port_in_transfer_list | |
| 1591 | 1589 | [`ERR_WORKER_MESSAGING_ERRORED`]: errors.md#err_worker_messaging_errored | |
| 1592 | 1590 | [`ERR_WORKER_MESSAGING_FAILED`]: errors.md#err_worker_messaging_failed | |
| 1593 | 1591 | [`ERR_WORKER_MESSAGING_SAME_THREAD`]: errors.md#err_worker_messaging_same_thread | |
| 1594 | 1592 | [`ERR_WORKER_MESSAGING_TIMEOUT`]: errors.md#err_worker_messaging_timeout | |
| 1595 | 1593 | [`ERR_WORKER_NOT_RUNNING`]: errors.md#err_worker_not_running | |
| 1596 | - [`EventTarget`]: https://developer.mozilla.org/en-US/docs/Web/API/EventTarget | ||
| 1597 | 1594 | [`FileHandle`]: fs.md#class-filehandle | |
| 1598 | 1595 | [`MessagePort`]: #class-messageport | |
| 1599 | - [`SharedArrayBuffer`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer | ||
| 1600 | - [`Uint8Array`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array | ||
| 1601 | 1596 | [`WebAssembly.Module`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Module | |
| 1602 | 1597 | [`Worker constructor options`]: #new-workerfilename-options | |
| 1603 | 1598 | [`Worker`]: #class-worker | |
| Back | FazBrowse Home | New Git URL |
0 commit comments