Lately, I was in a search for a jQuery range slider, jQuery UI’s slider widget was the first that I thought of.
It had all the features I needed: working as a single or range slider, default values and man/maxvalues. However, the smallest download size for it was still ~40kb. Too much for a slider.
Tried many others, they were good but almost each of them was missing a feature I needed (that you may not need).
And I found noUiSlider. It had all the things I was looking for and with a size of 2.7kb.
There is support for single or double handles, custom starting values, vertical/horizontal orientation and the ability to get /set values.
Also, it works on touch devices and can be customized with CSS completely. Just a perfect widget for any UI.
Compatibility: All Major Browsers