Update change boot.js semantics
Fixed running in Dartium w/o build step

Integrated CL suggestions