Creo que lo que está viendo en Facebook no es "cargas de página" reales, sino el uso inteligente de AJAX o AHAH.
Entonces ... imagine que tiene una página web. Contiene enlaces. Cada uno de esos enlaces tiene un "gancho": un fragmento de JavaScript que se ejecuta cuando se hace clic en el enlace.
Si su navegador no es compatible con JavaScript, el enlace funciona como lo haría normalmente en una página pasada de moda y carga otra página.
Pero si JavaScript está activado, en lugar de navegar a un HREF, el código ejecutado por el gancho hace que se coloque una solicitud en una URL diferente que escupe solo el HTML que se debe usar para reemplazar un DIV que es ya mostrando en algún lugar de la página.
Todavía hay un enlace real en el código HTML en caso de que JS no funcione, por lo que el código HTML que está viendo se ve como debería. Pruebe a deshabilitar JavaScript en su navegador y vea cómo funciona Facebook.
Las actualizaciones en vivo como este están por todas partes en aplicaciones Web 2.0, desde Facebook a Google Docs a Workflowy a Basecamp, etc. Las "mejores" herramientas proporcionan los enlaces HTML subyacentes donde sea posible para que los usuarios sin JavaScript puedan obtener uso completo de las aplicaciones.(Esto se llama Progressive Enhancement or Graceful degradation, dependiendo de su punto de vista). Por supuesto, nadie esperaría que Google Docs funcionara sin JavaScript.
Creo que está preguntando cómo la parte lateral permanece puesta durante la navegación de la página, como si fuera un marco separado. La respuesta que está buscando probablemente implique [manipular el historial del navegador] (https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history). –