areza.
Blog
PRETEXT et la longue trajectoire du travail de Cheng Lou
Frontend

PRETEXT et la longue trajectoire du travail de Cheng Lou

1 avril 2026

Certaines personnes publient des librairies. Cheng Lou publie des modèles mentaux.

Si vous avez passé un peu de temps dans l'univers React, vous avez probablement utilisé React Motion ou au moins entendu son nom. Des ressorts au lieu de durées. De la physique au lieu de courbes d'easing. Ce n'était pas juste une bibliothèque d'animation de plus. Elle a changé la manière dont les gens pensaient le mouvement dans les interfaces. C'était en 2015.

Sa bio GitHub tient en une ligne : ReactJS, ReasonML, ReScript, Messenger, Midjourney. Une seule ligne, mais si vous savez ce que chacun de ces projets représentait au moment où il est arrivé, elle raconte une histoire entière. React a recâblé la façon de penser les composants. ReasonML a apporté des types façon OCaml au frontend, et l'équipe Messenger chez Facebook a réellement converti la moitié de sa base de code. Puis il a fini chez Midjourney, ce qui... oui. Un tout autre univers.

Le fil conducteur de tout cela, c'est que Cheng Lou repère sans cesse les endroits où le web semble bloqué, les choses que tout le monde a fini par accepter comme "c'est comme ça", puis construit quelque chose qui débloque la situation.

Ce qui nous amène à PRETEXT.

PRETEXT

Sorti le 26 mars 2026. Une librairie JS/TS pour mesurer et mettre en page du texte sur plusieurs lignes.

Sur le papier, ça a l'air ennuyeux. Ça ne l'est pas.

PRETEXT en action

Vous connaissez le scénario. Vous devez savoir quelle hauteur un bloc de texte va prendre. Ou combien de lignes il va occuper. Ou vous voulez que le texte contourne une forme non rectangulaire. Alors vous l'envoyez dans une div cachée, vous relisez les dimensions, vous mettez le résultat en cache et vous espérez que rien ne l'invalide avant la frame suivante. On l'a tous fait. Ça marche, mais c'est du bricolage.

PRETEXT supprime toute cette gymnastique. Vous préparez votre texte une seule fois, et ensuite le layout coûte peu. DOM, Canvas, SVG — peu importe. Ça fonctionne. Pas d'éléments cachés, pas de layout thrashing, pas de croisement de doigts.

Si cela semble important, c'est parce que le texte est la seule chose présente partout dans chaque interface, et pourtant nous n'avons toujours pas de très bons outils pour le manipuler de façon programmatique. Les boutons changent de libellé. Les utilisateurs écrivent dans des langues différentes. L'IA génère du contenu de longueur imprévisible. Les interfaces de chat ont besoin de hauteurs au pixel près. Dès que le texte devient dynamique, tout devient fragile très vite.

PRETEXT transforme le texte en quelque chose avec lequel on travaille, au lieu de quelque chose qu'on doit constamment contourner. C'est ça, le vrai basculement.

Le motif

React Motion — l'animation était saccadée et trop prescrite, alors il l'a rendue physique. ReasonML — le code frontend devenait fragile à grande échelle, alors il a apporté de vrais types. PRETEXT — la mise en page du texte relevait de la devinette, alors il l'a rendue calculable.

Des problèmes différents, le même instinct. Repérer ce que tout le monde a normalisé comme douloureux, descendre d'une couche et le réparer pour de bon. Pas un wrapper. Pas une abstraction posée sur le bazar. Une nouvelle primitive.

C'est rare. La plupart d'entre nous construisent sur ce qui existe déjà. Cheng Lou, lui, reconstruit sans cesse la couche du dessous.

Les démos valent le détour. Pas parce qu'elles sont flashy, mais parce qu'elles vous font réaliser tout ce qu'on laissait sur la table avec le texte. Une fois le layout programmable, beaucoup d'interfaces qui paraissaient impossibles deviennent soudain évidentes.


Écrit par Archie

Sources

Arrêtez de perdre des prospects à cause d'un site lent

Réservez un audit de friction gratuit et voyez exactement où votre site perd de l'argent.

Réserver un appel →