{"action":"created","issue":{"url":"https://api.github.com/repos/TehShrike/noddity/issues/31","repository_url":"https://api.github.com/repos/TehShrike/noddity","labels_url":"https://api.github.com/repos/TehShrike/noddity/issues/31/labels{/name}","comments_url":"https://api.github.com/repos/TehShrike/noddity/issues/31/comments","events_url":"https://api.github.com/repos/TehShrike/noddity/issues/31/events","html_url":"https://github.com/TehShrike/noddity/issues/31","id":132166956,"number":31,"title":"Use the history API","user":{"login":"ArtskydJ","id":1833684,"avatar_url":"https://avatars.githubusercontent.com/u/1833684?v=3","gravatar_id":"","url":"https://api.github.com/users/ArtskydJ","html_url":"https://github.com/ArtskydJ","followers_url":"https://api.github.com/users/ArtskydJ/followers","following_url":"https://api.github.com/users/ArtskydJ/following{/other_user}","gists_url":"https://api.github.com/users/ArtskydJ/gists{/gist_id}","starred_url":"https://api.github.com/users/ArtskydJ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ArtskydJ/subscriptions","organizations_url":"https://api.github.com/users/ArtskydJ/orgs","repos_url":"https://api.github.com/users/ArtskydJ/repos","events_url":"https://api.github.com/users/ArtskydJ/events{/privacy}","received_events_url":"https://api.github.com/users/ArtskydJ/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2016-02-08T15:06:39Z","updated_at":"2016-04-24T23:44:59Z","closed_at":null,"body":"What do you think about using the history API after static rendering (#30) is completed?\r\n\r\nThe history API is [80% supported](http://caniuse.com/#feat=history), and anyone without it could fall back to http requests.\r\n\r\nSee [ponyfoo/stop-breaking-the-web](https://ponyfoo.com/articles/stop-breaking-the-web#emphasize-content-first).\r\n\r\nThe obvious downside being, that hashbang urls that are in use right now would have to be supported, or redirected to the correct page. "},"comment":{"url":"https://api.github.com/repos/TehShrike/noddity/issues/comments/214067113","html_url":"https://github.com/TehShrike/noddity/issues/31#issuecomment-214067113","issue_url":"https://api.github.com/repos/TehShrike/noddity/issues/31","id":214067113,"user":{"login":"TehShrike","id":1141869,"avatar_url":"https://avatars.githubusercontent.com/u/1141869?v=3","gravatar_id":"","url":"https://api.github.com/users/TehShrike","html_url":"https://github.com/TehShrike","followers_url":"https://api.github.com/users/TehShrike/followers","following_url":"https://api.github.com/users/TehShrike/following{/other_user}","gists_url":"https://api.github.com/users/TehShrike/gists{/gist_id}","starred_url":"https://api.github.com/users/TehShrike/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TehShrike/subscriptions","organizations_url":"https://api.github.com/users/TehShrike/orgs","repos_url":"https://api.github.com/users/TehShrike/repos","events_url":"https://api.github.com/users/TehShrike/events{/privacy}","received_events_url":"https://api.github.com/users/TehShrike/received_events","type":"User","site_admin":false},"created_at":"2016-04-24T23:44:59Z","updated_at":"2016-04-24T23:44:59Z","body":"Well, handling all click events and adding non-standard behavior to core browser behavior (what happens when you click on `a` elements) is a bit more magical than I usually roll.  Not that it's inappropriate."}}