¿Cómo funciona la función Ver en feed de Quora?

Lo están haciendo a través de la API de historial de HTML 5.

History API tiene un método llamado replaceState que reemplazará la entrada actual, que es “? Qp_story = 6692324 & window_id = dep187-2001024439851736241” en la pila de historial con “/”. Esto cambia la URL a http://www.quora.com sin actualizar la página.

Luego cargan los feeds y, según la qp_story, se desplazan a ese elemento de feed en particular.

De hecho, puedes ver que esto sucede:

1. Abra las herramientas de desarrollador.

2. Vaya a la pestaña de secuencias de comandos y busque “replaceState” y coloque un punto de interrupción allí.

3. Espere y una vez que el control pase por esa declaración, verá que se cambia la URL.

4.Pero para ver el desplazamiento real, es posible que tengamos que esperar mucho.

Más información sobre API de historial: manipulación del historial del navegador