{"action":"created","issue":{"url":"https://api.github.com/repos/localvoid/uix/issues/4","labels_url":"https://api.github.com/repos/localvoid/uix/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/localvoid/uix/issues/4/comments","events_url":"https://api.github.com/repos/localvoid/uix/issues/4/events","html_url":"https://github.com/localvoid/uix/issues/4","id":66966201,"number":4,"title":"Support server-side rendering","user":{"login":"danschultz","id":37429,"avatar_url":"https://avatars.githubusercontent.com/u/37429?v=3","gravatar_id":"","url":"https://api.github.com/users/danschultz","html_url":"https://github.com/danschultz","followers_url":"https://api.github.com/users/danschultz/followers","following_url":"https://api.github.com/users/danschultz/following{/other_user}","gists_url":"https://api.github.com/users/danschultz/gists{/gist_id}","starred_url":"https://api.github.com/users/danschultz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danschultz/subscriptions","organizations_url":"https://api.github.com/users/danschultz/orgs","repos_url":"https://api.github.com/users/danschultz/repos","events_url":"https://api.github.com/users/danschultz/events{/privacy}","received_events_url":"https://api.github.com/users/danschultz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-04-07T18:54:14Z","updated_at":"2015-04-08T07:12:37Z","closed_at":null,"body":"There's a lot of [benefits](http://nerds.airbnb.com/isomorphic-javascript-future-web-apps/) to being able to render components server-side. Would be amazing if uix supported this."},"comment":{"url":"https://api.github.com/repos/localvoid/uix/issues/comments/90827411","html_url":"https://github.com/localvoid/uix/issues/4#issuecomment-90827411","issue_url":"https://api.github.com/repos/localvoid/uix/issues/4","id":90827411,"user":{"login":"localvoid","id":132045,"avatar_url":"https://avatars.githubusercontent.com/u/132045?v=3","gravatar_id":"","url":"https://api.github.com/users/localvoid","html_url":"https://github.com/localvoid","followers_url":"https://api.github.com/users/localvoid/followers","following_url":"https://api.github.com/users/localvoid/following{/other_user}","gists_url":"https://api.github.com/users/localvoid/gists{/gist_id}","starred_url":"https://api.github.com/users/localvoid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/localvoid/subscriptions","organizations_url":"https://api.github.com/users/localvoid/orgs","repos_url":"https://api.github.com/users/localvoid/repos","events_url":"https://api.github.com/users/localvoid/events{/privacy}","received_events_url":"https://api.github.com/users/localvoid/received_events","type":"User","site_admin":false},"created_at":"2015-04-08T07:12:37Z","updated_at":"2015-04-08T07:12:37Z","body":">Which API are you referring to, uix?\r\n\r\nany API that doesn't hide `dart:html` with some really bad abstraction.\r\n\r\nWhen configured imports will be implemented in Dart, I'll add support for server-side rendering, it is actually [quite easy to do](https://github.com/localvoid/uix_standalone).\r\n\r\nI just don't want to \"fix the web\" with some broken abstraction on top of `dart:html` that will work only in simple cases. If Dart adds support for conditional compilation it will be significantly easier to write \"isomorphic\" components with uix, all other ways that I can think of will fail as soon as component requires non-trivial form of interaction."}}