
PRETEXT y el largo recorrido del trabajo de Cheng Lou
1 de abril de 2026
Algunas personas publican librerías. Cheng Lou publica modelos mentales.
Si llevas algo de tiempo en el mundo de React, probablemente has usado React Motion o al menos has oído hablar de él. Muelles en vez de duraciones. Física en vez de curvas de easing. No era solo otra librería de animación: cambió la manera en que la gente pensaba el movimiento en las interfaces. Eso fue en 2015.
Su bio de GitHub dice: ReactJS, ReasonML, ReScript, Messenger, Midjourney. Una sola línea, pero si sabes lo que significó cada uno de esos proyectos en su momento, cuenta toda una historia. React rehizo la forma de pensar en componentes. ReasonML llevó tipos al estilo OCaml al frontend, y el equipo de Messenger en Facebook llegó a convertir la mitad de su base de código. Luego terminó en Midjourney, que... sí. Un universo completamente distinto.
Lo que une todo esto es que Cheng Lou sigue encontrando los puntos en los que la web se siente atascada, esas cosas que todo el mundo acabó aceptando como "así son", y construye algo que las destraba.
Y eso nos lleva a PRETEXT.
PRETEXT
Publicado el 26 de marzo de 2026. Una librería JS/TS para medir y maquetar texto multilínea.
Sobre el papel suena aburrido. No lo es.

Ya sabes cómo va esto. Necesitas saber qué altura va a tener un bloque de texto. O cuántas líneas va a ocupar. O quieres que el texto rodee una forma no rectangular. Entonces lo lanzas a una div oculta, lees las dimensiones, guardas el resultado en caché y esperas que nada lo invalide antes del siguiente frame. Todos hemos pasado por ahí. Funciona, pero es cinta adhesiva.
PRETEXT se salta todo eso. Preparas el texto una vez, y a partir de ahí el layout sale barato. DOM, Canvas, SVG — da igual. Simplemente funciona. Sin elementos ocultos, sin layout thrashing, sin cruzar los dedos.
La razón por la que esto se siente importante es que el texto es lo único que está en todas partes dentro de cualquier interfaz, y aun así seguimos sin tener herramientas realmente buenas para razonar sobre él de forma programática. Los botones cambian de etiqueta. Los usuarios escriben en distintos idiomas. La IA escupe contenido de longitud aleatoria. Las interfaces de chat necesitan alturas perfectas al píxel. En cuanto el texto se vuelve dinámico, todo se vuelve frágil muy rápido.
PRETEXT convierte el texto en algo con lo que trabajas en lugar de algo alrededor de lo que tienes que trabajar. Ese es el cambio.
El patrón
React Motion — la animación era tosca y estaba demasiado especificada, así que la hizo física. ReasonML — el código frontend era frágil a escala, así que introdujo tipos de verdad. PRETEXT — el layout del texto era un juego de adivinanzas, así que lo volvió computable.
Problemas distintos, mismo instinto. Encontrar esa cosa que todo el mundo normalizó como dolorosa, bajar una capa y arreglarla de verdad. No un wrapper. No una abstracción por encima del caos. Una nueva primitiva.
Eso es raro. La mayoría construimos sobre lo que ya existe. Cheng Lou sigue reconstruyendo la capa de debajo.
Vale la pena ver las demos. No porque sean llamativas, sino porque te hacen darte cuenta de cuánto hemos dejado sobre la mesa con el texto. En cuanto el layout se vuelve programable, muchas interfaces que parecían imposibles empiezan a parecer obvias.
Escrito por Archie
Fuentes
Deja de perder leads por un sitio web lento
Reserva una auditoría de fricciones gratuita y descubre exactamente dónde pierde dinero tu sitio web.