rx-dom
Version:
Library for using DOM elements as well as Ajax requests
41 lines (28 loc) • 1.17 kB
Markdown
### `Rx.DOM.fromWorker(url)`
[Ⓢ](https://github.com/Reactive-Extensions/RxJS-DOM/blob/master/src/dom/worker.js "View in source")
Creates a Web Worker with a given URL as a Subject.
#### Arguments
1. `url` *(`String`)*: The URL of the Web Worker.
#### Returns
*(`Subject`)*: A Subject which wraps a Web Worker.
#### Example
```js
var worker = Rx.DOM.fromWebWorker('worker.js');
worker.subscribe(function (e) {
console.log(e.data);
});
worker.onNext('some data');
```
### Location
File:
- [`/src/dom/worker.js`](https://github.com/Reactive-Extensions/RxJS-DOM/blob/master/src/dom/worker.js)
Dist:
- [`rx.dom.js`](https://github.com/Reactive-Extensions/RxJS-DOM/blob/master/dist/rx.dom.js)
Prerequisites:
- [`rx.js`](https://github.com/Reactive-Extensions/RxJS/blob/master/dist/rx.js) | [`rx.lite.js`](https://github.com/Reactive-Extensions/RxJS/blob/master/rx.lite.js)
NPM Packages:
- [`rx-dom`](https://preview.npmjs.com/package/rx-dom)
NuGet Packages:
- [`RxJS-Bridges-HTML`](http://www.nuget.org/packages/RxJS-Bridges-HTML/)
Unit Tests:
- [`/tests/tests.worker.js`](https://github.com/Reactive-Extensions/RxJS-DOM/blob/master/tests/tests.worker.js)