News for hackers. Stuff that matters.
Re:Experimental support for WebAssembly in V8 by xigency on Wednesday March 16, 2016 @10:24AM (#11297526)
Then why isn't your argument against code size rather than performance? Seems like an odd position to take. The fast path would also be branch predicted in an AOT case.

The only difference in this hypothetical is that the slower path would run faster.

Re:Experimental support for WebAssembly in V8 by PeCaN on Wednesday March 16, 2016 @12:01PM (#11298310)
Because with 80%+ unused code, your instruction cache is gonna choke.

Also JITs can remove many more type checks, because it knows when a check would be redundant. See e.g. Lazy Basic Block Versioning[1], but existing tracing JITs do quite well also.

1. http://arxiv.org/abs/1411.0352