So here we're collecting all the shims, fallbacks, and polyfills in order to implant html5 functionality in browsers that don't natively support them.
The general idea is that: we, as developers, should be able to develop with the HTML5 apis, and scripts can create the methods and objects that should exist. Developing in this future-proof way means as users upgrade, your code doesn't have to change but users will move to the better, native experience cleanly.
<input type=range>polyfill by Brian McAllister
<input type=range>shim for Firefox 4 by Frank Yan
<details>fallback via jQuery by Mathias Bynens (repository)
<details>alternative, also based on jQuery by Manuel Bieh
datasetfallback by Eli Grey
box-sizing: border-box;for IE6 and IE7 via Microsoft's proprietary CSS behavior / .htc-script
box-sizing: border-box;polyfill for SASS/Compass. Outputs equivalent CSS for IE6 & 7
requestAnimationFrameby Erik Möller