Modern library for working with DOM in javascript