Saxon-JS 2: high-performance XSLT 3.0 processor on Node or in the browser