ua-parser-js
Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node.js environment
nightwatch
Easy to use Node.js based end-to-end testing solution for web applications using the W3C WebDriver API.
onscrolling
A better, smoother, more performant window.onscroll event interface using requestAnimationFrame for performance and mobile-compatibility