У меня был вопрос, заданный мне на днях другим программистом. Я помню (давным-давно) удивляюсь тому же самому. Почему тег включения на стороне браузера никогда не рассматривался? Или это было?
В частности, с тегом, который инструктировал браузер включать дополнительный HTML из других источников. например<include src="http://server/foo/bar.html"> . Многие люди будут делать вызовы javascript и заполнять их, innerHTMLчтобы выполнить то же самое, когда то же самое вне механизма javascript может быть выполнено браузером.
Было бы больно иметь вложенные <HTML>s <BODY>(то есть), но мы все равно должны рассмотреть этот аспект где угодно.