I'm a little confused by how Google plans to go back and add further optimization steps. From what I gathered from the video, they skip any IR step, and compile the javascript source straight to machine code. Lars Bak said a couple of times that the amount of code they generate was enormous.
If they skip building an IR, does that mean they intend to optimize the javascript representation itself to get performance? I'm a novice here, so I'm confused about where would they do things like unrolling loops and inlining methods if not against the IR?