{"action":"created","issue":{"url":"https://api.github.com/repos/joelrich/citojs/issues/10","labels_url":"https://api.github.com/repos/joelrich/citojs/issues/10/labels{/name}","comments_url":"https://api.github.com/repos/joelrich/citojs/issues/10/comments","events_url":"https://api.github.com/repos/joelrich/citojs/issues/10/events","html_url":"https://github.com/joelrich/citojs/issues/10","id":74155792,"number":10,"title":"strange things in the code...","user":{"login":"marcorra","id":10955918,"avatar_url":"https://avatars.githubusercontent.com/u/10955918?v=3","gravatar_id":"","url":"https://api.github.com/users/marcorra","html_url":"https://github.com/marcorra","followers_url":"https://api.github.com/users/marcorra/followers","following_url":"https://api.github.com/users/marcorra/following{/other_user}","gists_url":"https://api.github.com/users/marcorra/gists{/gist_id}","starred_url":"https://api.github.com/users/marcorra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcorra/subscriptions","organizations_url":"https://api.github.com/users/marcorra/orgs","repos_url":"https://api.github.com/users/marcorra/repos","events_url":"https://api.github.com/users/marcorra/events{/privacy}","received_events_url":"https://api.github.com/users/marcorra/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":14,"created_at":"2015-05-07T22:59:35Z","updated_at":"2015-05-11T18:46:23Z","closed_at":"2015-05-08T17:49:54Z","body":"Hi\r\n\r\nYour **insertNodeHTML()** are only for Triden browsers it seems. \r\n\r\nSo look at the function  **createNode()** - line 192. Here you do a return if Triden browsers.\r\n\r\nStill - in the same function - you are checking against a Trident browser. Even after you returned.\r\n\r\nFurther....  **createNodeHTML()** are only linked to from the function **insertNodeHTML()**.\r\n\r\nAs I mentioned the **insertNodeHTML()** are only for Trident browsers.\r\n\r\nThen again inside the **createNodeHTML()** function, you are escaping HTML.\r\n\r\nSo here you actually looking for Webkit, Firefox and other browsers, inside a function that are only accessible with a Trident browsers.\r\n\r\nCan you explain this to me?\r\n"},"comment":{"url":"https://api.github.com/repos/joelrich/citojs/issues/comments/101014020","html_url":"https://github.com/joelrich/citojs/issues/10#issuecomment-101014020","issue_url":"https://api.github.com/repos/joelrich/citojs/issues/10","id":101014020,"user":{"login":"trueadm","id":1519870,"avatar_url":"https://avatars.githubusercontent.com/u/1519870?v=3","gravatar_id":"","url":"https://api.github.com/users/trueadm","html_url":"https://github.com/trueadm","followers_url":"https://api.github.com/users/trueadm/followers","following_url":"https://api.github.com/users/trueadm/following{/other_user}","gists_url":"https://api.github.com/users/trueadm/gists{/gist_id}","starred_url":"https://api.github.com/users/trueadm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/trueadm/subscriptions","organizations_url":"https://api.github.com/users/trueadm/orgs","repos_url":"https://api.github.com/users/trueadm/repos","events_url":"https://api.github.com/users/trueadm/events{/privacy}","received_events_url":"https://api.github.com/users/trueadm/received_events","type":"User","site_admin":false},"created_at":"2015-05-11T18:46:23Z","updated_at":"2015-05-11T18:46:23Z","body":"Backbone has a very similar implementation to Vanilla JS, that's why. The Vanilla JS is an awful implementation anyway; no one would hopefully ever code a solution like that for a benchmark!"}}