{"action":"created","issue":{"url":"https://api.github.com/repos/BBC-News/wraith/issues/364","repository_url":"https://api.github.com/repos/BBC-News/wraith","labels_url":"https://api.github.com/repos/BBC-News/wraith/issues/364/labels{/name}","comments_url":"https://api.github.com/repos/BBC-News/wraith/issues/364/comments","events_url":"https://api.github.com/repos/BBC-News/wraith/issues/364/events","html_url":"https://github.com/BBC-News/wraith/issues/364","id":123808852,"number":364,"title":"Dedicated support for SlimerJS","user":{"login":"ChrisBAshton","id":5111927,"avatar_url":"https://avatars.githubusercontent.com/u/5111927?v=3","gravatar_id":"","url":"https://api.github.com/users/ChrisBAshton","html_url":"https://github.com/ChrisBAshton","followers_url":"https://api.github.com/users/ChrisBAshton/followers","following_url":"https://api.github.com/users/ChrisBAshton/following{/other_user}","gists_url":"https://api.github.com/users/ChrisBAshton/gists{/gist_id}","starred_url":"https://api.github.com/users/ChrisBAshton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChrisBAshton/subscriptions","organizations_url":"https://api.github.com/users/ChrisBAshton/orgs","repos_url":"https://api.github.com/users/ChrisBAshton/repos","events_url":"https://api.github.com/users/ChrisBAshton/events{/privacy}","received_events_url":"https://api.github.com/users/ChrisBAshton/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/BBC-News/wraith/labels/Enhancement","name":"Enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/BBC-News/wraith/labels/Question","name":"Question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-12-24T14:32:18Z","updated_at":"2016-03-03T11:23:17Z","closed_at":null,"body":"Wraith has improved a lot in recent versions, with increased abstraction away from the user, refactored code and better test coverage.\r\n\r\nHowever, in the process, recent versions of Wraith no longer properly support SlimerJS (although SlimerJS is still referenced interchangeably with PhantomJS/CasperJS throughout the documentation). SlimerJS users would have to [specify their own snap file](https://github.com/BBC-News/wraith/blob/master/lib/wraith/wraith.rb#L43-L58) and would also require some effort to make use of the before_capture functionality, etc.\r\n\r\nWraith has been refactored with SlimerJS support in mind, but for full Wraith/SlimerJS integration (including before_capture hooks, etc), we're looking at quite a substantial PR, which would be wasteful to do if nobody plans to use Wraith with SlimerJS.\r\n\r\nSo here I'm logging an issue - if it gets enough +1s, we can look into providing dedicated support for SlimerJS."},"comment":{"url":"https://api.github.com/repos/BBC-News/wraith/issues/comments/191714809","html_url":"https://github.com/BBC-News/wraith/issues/364#issuecomment-191714809","issue_url":"https://api.github.com/repos/BBC-News/wraith/issues/364","id":191714809,"user":{"login":"jirimatousek","id":11097677,"avatar_url":"https://avatars.githubusercontent.com/u/11097677?v=3","gravatar_id":"","url":"https://api.github.com/users/jirimatousek","html_url":"https://github.com/jirimatousek","followers_url":"https://api.github.com/users/jirimatousek/followers","following_url":"https://api.github.com/users/jirimatousek/following{/other_user}","gists_url":"https://api.github.com/users/jirimatousek/gists{/gist_id}","starred_url":"https://api.github.com/users/jirimatousek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jirimatousek/subscriptions","organizations_url":"https://api.github.com/users/jirimatousek/orgs","repos_url":"https://api.github.com/users/jirimatousek/repos","events_url":"https://api.github.com/users/jirimatousek/events{/privacy}","received_events_url":"https://api.github.com/users/jirimatousek/received_events","type":"User","site_admin":false},"created_at":"2016-03-03T11:23:17Z","updated_at":"2016-03-03T11:23:17Z","body":"+1"}}