> For the complete documentation index, see [llms.txt](https://soufatn.gitbook.io/rxjs-book/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://soufatn.gitbook.io/rxjs-book/summary/rxjs_bindings/dom/web_workers/from_web_worker.md).

# fromWebWorker

[#](/rxjs-book/summary/rxjs_bindings/dom/web_workers/from_web_worker.md#rxdomfromwebworkerurl)[Ⓢ](https://github.com/Reactive-Extensions/RxJS-DOM/blob/master/rx.dom.js#L434-L456) \[Ⓣ]\[1]

Creates a Web Worker with a given URL as a Subject.

## Syntax

```javascript
Rx.DOM.fromWebWorker(url);
```

## Arguments

1. `url` *(String)*: The URL of the Web Worker.

## Returns

*(Subject)*: A Subject which wraps a Web Worker.

## Example

```javascript
var worker = Rx.DOM.fromWebWorker('worker.js');

worker.subscribe(function (e) {
    console.log(e.data);
});

worker.onNext('some data');
```
