Exactly. Eventually everyone turned to feature testing and it became common sense in clj.
comp.lang.javascript's FAQ on browser-sniffing: http://jibbering.com/faq/notes/detect-browser/
comp.lang.javascript's FAQ on browser-sniffing: http://jibbering.com/faq/notes/detect-browser/