Un único HTML autocontenido que dibuja siete módulos de análisis en el navegador. Lee la serie diaria de un repo público de datos, cae a una copia incluida si GitHub no responde y acepta un CSV propio arrastrado a la página. Tres vistas: contenedores, flujos y despliegue. Haz clic en cualquier caja; reproduce un flujo para ver el recorrido.
Cada caja es una pieza que corre por separado: el navegador de quien visita, el hosting que sirve archivos o el repo público de datos. Las líneas son llamadas reales: protocolo y qué viaja.
El hosting solo entrega archivos. Todo el cálculo (prima, correlaciones, volatilidad, concentración, proyección) corre en el navegador de quien mira, así que el demo no tiene costo variable ni nada que mantener encendido.
La frescura es medio punto del demo, así que el visor prefiere siempre la data viva. Pero una red bloqueada o un repo movido dejaban la página en blanco; ahora degrada a una copia incluida y un sello dice cuál de las dos se ve.
La publicación diaria vive en otro repo y es una caja externa. Este repo solo conoce la interfaz: un CSV y unos JSON con un formato acordado. No comparte código ni credenciales con quien los publica.
No hay servidor de aplicación: el visor es un archivo HTML más sus archivos de apoyo. Los datos nunca se despliegan con él, salvo la copia de reserva; se leen en vivo desde el repo público.
Los datos viven fuera: un bot de otro repo publica cada mañana y el visor los lee en el navegador.
Qué gana: menos bytes en cada visita repetida. Qué no cambia: el cálculo sigue en el cliente y el costo sigue siendo cero.