UPDATE 08/2018: Binaryen no longer supports s2wasm and the official
"wasm32-unknown-unknown-wasm"target is now stable enough to use via llc and lld. See the footnotes for more info.
To be clear, this article is intended for people who are writing their own compiler in Rust and want to use LLVM as their backend. If you’re…
EDIT: 11/2017 — This post was originally published 04/2016. Yehuda Katz now has a WHATWG proposal for “DOMChangeLists”, which has a very similar spirit to the behavior of Node#mergeWith() described later in this post.