Menú
NOTA · 2026-07-28GRATIS1 MIN

El stack de Compumundo, axum + plait, cero JS

Por el equipo compumundo

Este sitio no tiene ni una línea de JavaScript. No es una postura moral: es que para servir texto, formularios y páginas rápidas, el navegador ya trae todo lo necesario.

Lo que usamos

  • axum para las rutas y los formularios
  • plait para renderizar HTML desde Rust
  • Cookies firmadas para la sesión de Google
  • details con name para los menús desplegables

"¿Y el dropdown?" — details. "¿Y el tema oscuro?" — una cookie y una clase en html. El navegador hace el resto.

Puedes comprobarlo:

$ curl -s compumundo.io | grep -c "<script"
0

Lo que ganamos

La página carga en nada, funciona con JS deshabilitado, y el sitio completo se entiende leyendo un solo archivo de Rust. Cuando algo se rompe, se rompe en un solo lugar.

Si tu página puede hacerse así, considera hacerla así.

— fin —