What is the reason browsers do not correctly recognize:
<script src="foobar.js" /> // self-closing script tag
Only this is recognized:
Is it breaking concept of XHTML support?
Note: This statement is correct at least for all IE(6-8 beta 2).