I think most software developers would agree you want your dev/testing, staging and production environments to be as close as possible. Ideally identical. Reproducing bugs, and thus fixing them, if the envs are different is a nightmare otherwise.
So from that lens, in an ideal state, the #HTML, #CSS and #JS we author should be the same as the code at runtime.
Agree?
@brianleroux yes, but on a web where old browsers mingle with new, isn't compilation required to deliver runnable code?
#isIeDeadYet
@brianleroux welcome to a world. A different world. A world where 8% of your users use a dead browser.