JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://unpkg.com/@reactivex/rxjs@5.0.3/dist/global/Rx.js"></script>

JavaScript

var source = Rx.Observable.interval(1000)
            .take(5)
            .share();

source.subscribe(value => console.log('sub1: ' + value))

setTimeout(() => {
    source.subscribe(value => console.log('sub2: ' + value))    
}, 3500)