O JavaScript não está fazendo nada. Ele é usado para dimensionamento e rolagem automáticos. Também oferece uma API mais simples ao buscar parâmetros opcionais.
É a única maneira suportada de fazer isso. Se você achar que a tag <iframe> funciona para seus propósitos, pode usá-la de forma não suportada.