{"action":"created","issue":{"url":"https://api.github.com/repos/knockout/knockout/issues/1643","labels_url":"https://api.github.com/repos/knockout/knockout/issues/1643/labels{/name}","comments_url":"https://api.github.com/repos/knockout/knockout/issues/1643/comments","events_url":"https://api.github.com/repos/knockout/knockout/issues/1643/events","html_url":"https://github.com/knockout/knockout/issues/1643","id":50943060,"number":1643,"title":"Moving from knockout observables to rx observables?","user":{"login":"grofit","id":927201,"avatar_url":"https://avatars.githubusercontent.com/u/927201?v=3","gravatar_id":"","url":"https://api.github.com/users/grofit","html_url":"https://github.com/grofit","followers_url":"https://api.github.com/users/grofit/followers","following_url":"https://api.github.com/users/grofit/following{/other_user}","gists_url":"https://api.github.com/users/grofit/gists{/gist_id}","starred_url":"https://api.github.com/users/grofit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grofit/subscriptions","organizations_url":"https://api.github.com/users/grofit/orgs","repos_url":"https://api.github.com/users/grofit/repos","events_url":"https://api.github.com/users/grofit/events{/privacy}","received_events_url":"https://api.github.com/users/grofit/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2014-12-04T09:11:02Z","updated_at":"2015-07-07T19:09:11Z","closed_at":"2014-12-04T14:46:31Z","body":"I have been wondering for a while why the internal ko.observables do not make use of something like rx under the hood, this would allow for far better use cases where we can make use of the optional libraries available to rx while also having that greater functionality at the observable level for more data intensive apps.\r\n\r\nDo not get me wrong I am more than happy with knockout in its current form, but I was wondering if it was something others thought about before and if there was a reason they did not decide to delegate the internals of the `ko.observable(10)` to just wrap `Rx.Observable.of(10)`.\r\n\r\nhttps://github.com/Reactive-Extensions/RxJS\r\n\r\nAnyone have any opinions? it just seems it would make knockout a bit more extensible if its observables were not bespoke (however I know that in the future js should have its own observables under the hood, so I am not sure if they were the integration goal further down the line)."},"comment":{"url":"https://api.github.com/repos/knockout/knockout/issues/comments/119306389","html_url":"https://github.com/knockout/knockout/issues/1643#issuecomment-119306389","issue_url":"https://api.github.com/repos/knockout/knockout/issues/1643","id":119306389,"user":{"login":"homer2","id":840690,"avatar_url":"https://avatars.githubusercontent.com/u/840690?v=3","gravatar_id":"","url":"https://api.github.com/users/homer2","html_url":"https://github.com/homer2","followers_url":"https://api.github.com/users/homer2/followers","following_url":"https://api.github.com/users/homer2/following{/other_user}","gists_url":"https://api.github.com/users/homer2/gists{/gist_id}","starred_url":"https://api.github.com/users/homer2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/homer2/subscriptions","organizations_url":"https://api.github.com/users/homer2/orgs","repos_url":"https://api.github.com/users/homer2/repos","events_url":"https://api.github.com/users/homer2/events{/privacy}","received_events_url":"https://api.github.com/users/homer2/received_events","type":"User","site_admin":false},"created_at":"2015-07-07T19:09:11Z","updated_at":"2015-07-07T19:09:11Z","body":"this exists... https://github.com/Igorbek/knockout.rx"}}