This is a, slightly hackish, pure CSS implementation of a fixed table header.
It is implemented in HTML5 and CSS3 and is tested in FX 25, Chrome 31 and IE 10.
An example test visually demonstrating the difference between Underscore.js's throttle() and debounce(), the latter with the "immediate" parameter set true.