Detectr.js
Detectr.jsはブラウザやOS、デバイス等を検出してclassを付与するスクリプトです。他ライブラリに依存せず単体で動作し、圧縮版で3.6KByと軽量です。下記のようにclassが付与されます。
<html class="webkit chrome chrome40 x32 mac osx osx10_10 js svg" >
OperaでアクセスしたらChromeと出てしまいましたが、今のChromeクローンライクなOperaでは致し方ないのですかね・・? 検出できる情報はGithubに一覧がありますのでご参照下さい。ライセンスはMIT。