I know some Javascript, but I just realized that I know very little about cross-browser issues. Unpleasant things, such as the this object in event callbacks in IE (as in xhr.onreadystatechange = function () { ... } ), do not apply to the object to which the function applies, but instead to window , which is not entirely useful .
Here's an impressive and comprehensive list of differences here on SO .
Is there a library that covers these annoying cross-browser issues without selling you a whole lifestyle and round corners with slide effects? I know that jQuery is wonderful (and modular, I know, the user interface is suitable as an extra, and I'm sure others are great too), but I'm looking for something meager, closer to the roots. Just do a minimum and eliminate muck. No need to wrap the DOM in sugar.
Update
Thank you all for your suggestions. I am going to take a look at MyLib, microJS, Ender and Sizzle. GWT, being, of course, a cross browser, in my opinion, is not an easy approach, but certainly interesting.
source share