{"action":"opened","issue":{"url":"https://api.github.com/repos/CodePen/redesign/issues/281","labels_url":"https://api.github.com/repos/CodePen/redesign/issues/281/labels{/name}","comments_url":"https://api.github.com/repos/CodePen/redesign/issues/281/comments","events_url":"https://api.github.com/repos/CodePen/redesign/issues/281/events","html_url":"https://github.com/CodePen/redesign/issues/281","id":112065898,"number":281,"title":"Using NodeList.js","user":{"login":"eorroe","id":6982605,"avatar_url":"https://avatars.githubusercontent.com/u/6982605?v=3","gravatar_id":"","url":"https://api.github.com/users/eorroe","html_url":"https://github.com/eorroe","followers_url":"https://api.github.com/users/eorroe/followers","following_url":"https://api.github.com/users/eorroe/following{/other_user}","gists_url":"https://api.github.com/users/eorroe/gists{/gist_id}","starred_url":"https://api.github.com/users/eorroe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eorroe/subscriptions","organizations_url":"https://api.github.com/users/eorroe/orgs","repos_url":"https://api.github.com/users/eorroe/repos","events_url":"https://api.github.com/users/eorroe/events{/privacy}","received_events_url":"https://api.github.com/users/eorroe/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-19T03:41:43Z","updated_at":"2015-10-19T03:41:43Z","closed_at":null,"body":"Looking at the [browser support](https://blog.codepen.io/documentation/) for CodePen (bottom of page) I'm not sure if this is something you guys would be up for since [`NodeList.js`](https://github.com/eorroe/NodeList.js) has the following support:\r\n\r\n| Browser | Version |\r\n| --------|---------|\r\n| FireFox | 6+      |\r\n| Safari  | 5.0.5+  |\r\n| Chrome  | 6+      |\r\n| IE      | 9+      |\r\n| Opera   | 11+     |\r\n\r\nNodeList.js is a bit under 4k minified, and you'd be using the same file for both desktop and mobile.\r\n\r\nSo here's the one sentence I use to describe my library \"Use the native DOM APIs as easily as jQuery\"\r\n\r\nWe all know the native DOM APIs are fast, so my library is just a wrapper to make those same DOM APIs as easy as jQuery. Therefore if you know how to use the native DOM APIs you already know how to use NodeList.js\r\n\r\nSo NodeList.js only solves the DOM manipulation part.\r\n\r\nWhat about AJAX? \r\nWell the only thing I can think of is the native [fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API) which there is a [polyfill](https://github.com/github/fetch) for. \r\n\r\nWhat about animation? If you want to use JavaScript, you'll have to find a [good small library](http://microjs.com/#jsanimation) for that. (Even though I suggest CSS for that, since it runs on a different thread)\r\n\r\nSo I would really love to see a big site like CodePen use my library, this would really help me get my library noticed more, and make CodePen faster.\r\n\r\nThoughts?\r\nThanks"}}