The author's specific concern there is about control over memory layout. In that regard asm.js should stack up well, because its memory model is a large linear array of bytes. It's hard to imagine more fine-grained control than that, except if perhaps mmap() and munmap() were supported.
For a bit of viewpoint from a couple of years back: http://news.ycombinator.com/item?id=2057443