xslt.js is a tiny (less than 2 KB) JavaScript library that lets you asynchronously transform XML with XSLT on the client.
xslt.js supports the following browsers: