title: Why doesn't CSSOM construction wait for Javascript execution?
body: <p>DOM construction waits for javascript execution because javascript has the potential to modify document elements (as well as insert/delete elements). By the same logic, shouldn't CSSOM construction wait for javascript execution because it has the potential to change the styling of elements?</p>