I pretty much use prototype.js in every web project. Nowadays, though, there are native javascript functions that would avoid reinventing the wheel and IE is not a problem anymore, if even Microsoft is abandoning it :). For instance, I prefer to rely on querySelectorAll() instead of using a js library like Sizzle. That is why …