While fighting with odd bugs in an AJAX-based chat, I found that excellent document about Cross-browser implementation with sniffing capabilities.
Thanks to Sergey Ilsinky, the odd bugs are now solved, it’s why I had to share its document to fellow web developers.
Guess why frameworks like prototype are great?