Charles retweeted
C'est le plus gros projet que j'ai lancé 🔥
Rankelio est ouvert : ma plateforme pour apprendre l'affiliation SEO de A à Z et lancer tes premiers sites.
→ 11 modules, 115 leçons
→ 10 outils intégrés
→ 49 € l'année au lieu de 98 €, jusqu'au 23 novembre
Lien en réponse 👇
Charles retweeted
Bienvenue à tous ceux qui ont pris l'accès à la plateforme ! 🙌
2027 c'est nôtre année et vous allez tout déchirer !
Tous les sites que vous allez lancer aujourd'hui vont générer du cash dans les semaines/mois à venir !
Hésitez pas à passer en DM me faire vos retours ;)
Charles retweeted
🟠 Je viens de créer un outil gratuit qui te dit si une niche d'affiliation SEO vaut le coup en 30 secondes 🔍
Tape ta niche, il te dit :
✅ La demande
✅ L'argent possible
✅ La concurrence
✅ Tes premières pages
Pour l'avoir
1️⃣ Follow
2️⃣ Like
3️⃣ Commente "NICHE"
Go en DM📩
Charles retweeted
Never underestimate the impact you can have in someone’s life
A random fan woke up one morning to go support his favorite driver who hadn’t been himself lately . He simply shouted out amongst the crowd:
“Lewis, remember who you are mate.
You’ve done it before. You’ll do it again.”
& that was all your favorite driver needed to hear. He thought about that comment all week. He wins the race. He dedicates his celebratory post to what you said.
You’re the reason your favorite driver got his spark back. Incredible
Charles retweeted
bro you have to try 4.7. 5.5 is better. totally crushes 4.3. they 100% nerfed 3.8 and it shows. i'm running all my workflows on 6.7 now. you should try 1.0.2.5. just re-run the same prompt on 3.3. just try 7.1. pay for 7.1. hit your usage limit on 7.1
Charles retweeted
updating my global claude.md with the power of love and friendship to improve work quality by 50% and reduce cheating to 0
Charles retweeted
Replying to @beeeeeeeegyoshi @stevekrouse
Someone else asked for this but I think it’s weird. You can add it to your thinking words via settings if you like, just ask Claude
Charles retweeted
48K de likes, il a cracké X ce dimanche et tout le monde se demande à quoi ça peut servir.
Cheng Lou, c'est l'ingénieur derrière react-motion (21K stars), ReasonML et le front-end de Messenger chez Meta. Il est aujourd'hui chez Midjourney où il gère tout le stack UI.
Son pattern : trouver une contrainte que tout le monde accepte depuis des années, et la supprimer.
Pretext n'est pas « juste une lib de plus qui mesure du texte ». C'est le missing piece qui fait passer le texte dynamique du statut « on se démerde » à « on peut enfin faire ce qu'on veut ».
En temps normal, quand une app web veut savoir "ce paragraphe fait combien de pixels de haut ?", elle n'a pas le choix : elle doit l'injecter dans la page, puis demander au navigateur de le mesurer.
Et le navigateur, pour mesurer un seul élément, recalcule la position de tous les éléments de la page.
-> C'est le reflow.
Fais ça 500 fois en alternant lectures et écritures, t'as 500 recalculs complets.
C'est pour ça que les grosses listes de messages ou les éditeurs de texte rament.
Pretext contourne le problème en deux temps.
D'abord, une passe de préparation : la lib prend ton texte et ta police, et mesure la largeur de chaque mot directement via le moteur de fonts du navigateur (avec canvas.measureText()), sans jamais insérer quoi que ce soit dans la page.
Elle stocke toutes ces largeurs en cache. Ça prend ~18ms pour 500 blocs de texte, et c'est fait une seule fois.
Ensuite, à chaque fois que l'interface a besoin de recalculer le layout (redimensionnement de fenêtre, scroll, affichage dynamique), Pretext fait juste de l'arithmétique avec les largeurs en cache : additionner, trouver où couper les lignes, calculer les hauteurs.
Zéro appel au navigateur, zéro reflow.
C'est cette séparation qui fait tout.
Le travail coûteux (mesurer) est fait une fois.
Le travail récurrent (positionner au resize, au scroll) devient quasi gratuit -> c'est juste des additions.
Messageries et feeds : le cas qui tue.
Quand tu as une app type Slack, Discord, WhatsApp Web avec des milliers de messages, il faut virtualiser la liste (n'afficher que ce qui est visible à l'écran).
Pour virtualiser, tu dois connaître la hauteur de chaque message avant de l'afficher.
Aujourd'hui, soit tu devines (et le scroll saute), soit tu mesures via le DOM (et ça rame).
Pretext te donne la hauteur sans rien rendre. Dans une démo partagée sur le thread X : 50 000 messages, 55ms au lieu de 11 secondes.
> Éditeurs de texte : Notion, Google Docs, VS Code. Chaque frappe, chaque resize déclenche des recalculs de layout.
Avec Pretext, tu peux prédire le rendu d'un paragraphe sans toucher au DOM. Ça rend possible des éditeurs qui restent fluides même sur des documents massifs.
> Typographie avancée et design éditorial : le text wrapping autour d'objets, les layouts multi-colonnes dynamiques, le texte qui coule autour d'une forme.
CSS Shapes fait un bout du chemin mais c'est limité et statique. Pretext permet de faire ça en temps réel, animé, à 60fps. La démo du dragon qui traverse du texte et les mots se réorganisent autour en temps réel, c'est ça.
> Apps mobiles hybrides et Canvas/WebGL : pour tout ce qui rend du texte hors du DOM classique (jeux, dataviz, apps Canvas), mesurer du texte était galère. Pretext donne une API propre pour ça.
En résumé, partout où une interface affiche beaucoup de texte dynamique et doit en connaître les dimensions sans le rendre, c'est un vrai saut.
Ça ouvre aussi la porte à du responsive "intelligent" par exemple, décider à la volée si un texte tient sur une ligne ou s'il faut passer en layout multi-colonnes, sans jamais rendre un brouillon dans le DOM pour mesurer.
Ça transforme un goulot d'étranglement fondamental du web en non-problème.
open source, 15 kB, zéro dépendance.
My dear front-end developers (and anyone who’s interested in the future of interfaces):
I have crawled through depths of hell to bring you, for the foreseeable years, one of the more important foundational pieces of UI engineering (if not in implementation then certainly at least in concept):
Fast, accurate and comprehensive userland text measurement algorithm in pure TypeScript, usable for laying out entire web pages without CSS, bypassing DOM measurements and reflow


























