{"action":"created","issue":{"url":"https://api.github.com/repos/reactjs/reactjs.org/issues/26","repository_url":"https://api.github.com/repos/reactjs/reactjs.org","labels_url":"https://api.github.com/repos/reactjs/reactjs.org/issues/26/labels{/name}","comments_url":"https://api.github.com/repos/reactjs/reactjs.org/issues/26/comments","events_url":"https://api.github.com/repos/reactjs/reactjs.org/issues/26/events","html_url":"https://github.com/reactjs/reactjs.org/issues/26","id":263529966,"number":26,"title":"Interactive documentation for JSX","user":{"login":"bvaughn","id":29597,"avatar_url":"https://avatars0.githubusercontent.com/u/29597?v=4","gravatar_id":"","url":"https://api.github.com/users/bvaughn","html_url":"https://github.com/bvaughn","followers_url":"https://api.github.com/users/bvaughn/followers","following_url":"https://api.github.com/users/bvaughn/following{/other_user}","gists_url":"https://api.github.com/users/bvaughn/gists{/gist_id}","starred_url":"https://api.github.com/users/bvaughn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bvaughn/subscriptions","organizations_url":"https://api.github.com/users/bvaughn/orgs","repos_url":"https://api.github.com/users/bvaughn/repos","events_url":"https://api.github.com/users/bvaughn/events{/privacy}","received_events_url":"https://api.github.com/users/bvaughn/received_events","type":"User","site_admin":false},"labels":[{"id":712459152,"url":"https://api.github.com/repos/reactjs/reactjs.org/labels/difficulty:%20medium","name":"difficulty: medium","color":"006b75","default":false},{"id":712530173,"url":"https://api.github.com/repos/reactjs/reactjs.org/labels/discussion","name":"discussion","color":"fbca04","default":false},{"id":712532351,"url":"https://api.github.com/repos/reactjs/reactjs.org/labels/type:%20documentation","name":"type: documentation","color":"1d76db","default":false},{"id":712532424,"url":"https://api.github.com/repos/reactjs/reactjs.org/labels/type:%20website","name":"type: website","color":"1d76db","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-10-06T18:16:34Z","updated_at":"2017-10-08T17:22:42Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"This issue was originally reported by @viebel via facebook/react/issues/10646:\r\n\r\nThe interactive version of the \"JSX in depth\" article got a nice traction today on [Hacker News](https://news.ycombinator.com/item?id=15197693).\r\n\r\nThe interactive snippets are powered by the [Klipse plugin](https://github.com/viebel/klipse) (I'm the author of the plugin). The evaluation is done on the *client side*: no server is involved at all!\r\n\r\nWould you consider trying the Klipse plugin on the official react documentation?"},"comment":{"url":"https://api.github.com/repos/reactjs/reactjs.org/issues/comments/335022390","html_url":"https://github.com/reactjs/reactjs.org/issues/26#issuecomment-335022390","issue_url":"https://api.github.com/repos/reactjs/reactjs.org/issues/26","id":335022390,"user":{"login":"bvaughn","id":29597,"avatar_url":"https://avatars0.githubusercontent.com/u/29597?v=4","gravatar_id":"","url":"https://api.github.com/users/bvaughn","html_url":"https://github.com/bvaughn","followers_url":"https://api.github.com/users/bvaughn/followers","following_url":"https://api.github.com/users/bvaughn/following{/other_user}","gists_url":"https://api.github.com/users/bvaughn/gists{/gist_id}","starred_url":"https://api.github.com/users/bvaughn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bvaughn/subscriptions","organizations_url":"https://api.github.com/users/bvaughn/orgs","repos_url":"https://api.github.com/users/bvaughn/repos","events_url":"https://api.github.com/users/bvaughn/events{/privacy}","received_events_url":"https://api.github.com/users/bvaughn/received_events","type":"User","site_admin":false},"created_at":"2017-10-08T17:22:42Z","updated_at":"2017-10-08T17:22:42Z","author_association":"CONTRIBUTOR","body":"Those file sizes are valid concerns certainly. I think we could potentially do some things to mitigate them. On the Babel REPL (source code [here](https://github.com/babel/website/tree/master/js/repl)) we do a couple of things to help with this:\r\n* Load all big libs (eg Babel, big plug-ins) from CDN to benefit from browser cache.\r\n* Defer loading any plug-ins until needed.\r\n* Load them into a web-worker context so that compilation doesn't slow down the UI thread."}}
{"actor":{"display_login":"bvaughn"}}