basicamente es la misma funcion para todos, sin embargo, es el navegador (de acuerdo a las preferencias del usuario) quien decide como abrir dicha ventana. por lo general, cuando la ventana no contiene instrucciones para esconder las barras (direccion, bookmark, menu, etc) esta se abre como una nueva pestaña. y viceversa en el caso contrario, la ventana se abre como un popup.
window.open