¿Cuáles son las tecnologías front-end utilizadas en Saavn?

A primera vista, parece que están usando llamadas AJAX simples para cargar contenido dinámico.

Están utilizando el servidor de transmisión para transmitir contenido más rápido y tienen un equilibrador de carga horizontal para atender las solicitudes.

El backend es PHP y el servidor es Apache para las páginas:

HTTP / 1.1 200 OK

Control de caché: no-store, no-cache, must-revalidate, private, max-age = 0

Tipo de contenido: texto / html; juego de caracteres = UTF-8

Fecha: viernes, 31 de marzo de 2017 08:18:20 GMT

Servidor: Apache / 2.2.15 (CentOS)

Set-Cookie: geo = 223.225.233.53% 2CIN% 2CPunjab% 2C% 2C; caduca = vie, 07-abr-2017 08:18:20 GMT; ruta = /; domain = .Hindi Songs Free Download, Old, Latest, New, mp3, Bollywood Music, Online

Set-Cookie: B = 511bb42772796b4535fba4b3979944a8; caduca = lun, 01-ene-2018 08:00:00 GMT; ruta = /; domain = .Hindi Songs Free Download, Old, Latest, New, mp3, Bollywood Music, Online

Set-Cookie: ATC = MTgzMjE4MTk0OQ ==; ruta = /; domain = .Hindi Songs Free Download, Old, Latest, New, mp3, Bollywood Music, Online

Set-Cookie: CT = MTY4NjAwMTU3MQ ==; ruta = /; domain = .Hindi Songs Free Download, Old, Latest, New, mp3, Bollywood Music, Online; httponly

Variar: aceptar-codificación

X-Powered By: PHP / 5.4.30

Conexión: mantener vivo

Información interesante, pero tengo una pregunta. Si saavn usa ajax, entonces, cómo puede producir código fuente como cualquier página web estática, mientras que la URL también está cambiando.

Hogan.js que el marco utilizado por el saavn. Para más información visite Hogan.js