People used hidden iframes as a fallback for browsers that did not support XMLHttpRequest, but not before XMLHttpRequest existed. XMLHttpRequest shipped with IE 5.0, which also happened to be the first browser where &quot;DHTML&quot; support was good enough that building anything resembling a modern web application was actually practical.