I'm finding myself in a situation where using some client-side JavaScript is needed (i.e. way more convenient than the alternatives), and I would like to do it in a browser-independent ...