Сейчас дохера всяких либ, но блин смеси пары двух мне не хватило :-)
В общем прошел не зря.
Шняга которая короче определяет браузер и операционку и вставляет некоторые css классы в <html> элемент.
Production версия весит мало, поэтому можно использовать всегда :-)
File "lib/browser.min.js" created.
Original: 37120 bytes.
Minified: 12526 bytes.
Gzipped: 3251 bytes.
Построена на platform.js. Своего рода обертка к платформу.
СКАЖЕМ НЕТ ГРЯЗНЫМ ХАКАМ В КСС! Даешь чистую валидную верстку.
Mac OS & Firefox
iPad Emulator & Safari
Mac OS & Google Chrome
Browser.js by phpdude
phpdude.github.io