Le journal
Articles & blog
Comment nous construisons, à découvert : analyses techniques, récits de fabrication, essais et notes de labo datées.
Analyses techniques
L'ingénierie, mesurée et expliquée.
Accélérer Safari mobile : deux bugs, un seul symptôme
Une campagne de performance Safari mobile en deux temps : le prérendu de l'arbre de locales fait tomber le TTFB de 250–950 ms à 3–8 ms, et 91 ko de JS partent.
27 juil. 2026 · 15 min de lecture
Vingt-cinq outils, aucun envoi
« Rien n'est envoyé » est une architecture, pas une case à cocher : un contrat RPC en Web Worker, un traitement de fichiers à mémoire plate, un SHA-256 en flux.
26 juil. 2026 · 13 min de lecture
Écouter les séismes : tracer les rayons d'une planète
Dans Tremor : un moteur de temps de trajet ak135, des zones d'ombre que personne n'a dessinées, et la sonification des séismes par un décodeur miniSEED maison.
25 juil. 2026 · 15 min de lecture
Un moteur, treize jeux : la couche partagée du Labo
Huit jeux React Three Fiber, cinq originaux en Canvas 2D, une couche partagée : paliers de qualité WebGL, sourdine globale, simulations pures, un seul canvas.
14 juil. 2026 · 13 min de lecture
La mécanique orbitale dans le navigateur : Project Orrery
Nous n'avons pas intégré un widget de satellites : nous avons écrit le propagateur. Environ 16 000 fiches CelesTrak, Kepler plus J2, un Web Worker, un maillage.
10 juil. 2026 · 14 min de lecture
Six langues, un codebase : l'i18n Next.js comme architecture
Six locales depuis un seul codebase Next.js : chemins localisés, 1,19 Mo de catalogues, onze espaces de noms côté client, et un hreflang qui ne ment pas.
24 juin 2026 · 11 min de lecture
Récits de fabrication
Comment chaque chose a vraiment été faite.
Un musée où il y a d'autres gens
Reliquary v2 : le musée 3D accueille huit visiteurs à la fois — avatars, voix de proximité, visite sur rails, plan — et ne stocke toujours rien.
28 juil. 2026 · 15 min de lecture
Nous avons attaqué notre Boîte à outils : 30 défauts en 24 h
Le lendemain de la livraison de 39 246 lignes d'outils côté client, j'ai lancé une relecture adverse contre mon propre travail. Huit sceptiques, 30 défauts confirmés.
26 juil. 2026 · 12 min de lecture
Un architecte IA aux tarifs honnêtes
Construire Vaynerov Project Blueprint : le modèle propose une architecture, et un moteur déterministe — jamais le modèle — décide de ce qu'elle coûte.
8 juil. 2026 · 11 min de lecture
Refonte de la page d'accueil : l'offre d'abord
Notre accueil enterrait l'offre à 4,9 écrans. Quatorze sections sont devenues douze — et le sprint Lighthouse qui a suivi s'est terminé à 100/100, CLS à 0,001.
5 juil. 2026 · 9 min de lecture
Un musée pour tout ce qui a une URL
Quatre jours après le lancement : comment le Reliquary transforme un lien collé en œuvre 3D — la garde SSRF, le proxy d'images et un plan qui ne bouge jamais.
17 juin 2026 · 13 min de lecture
Essais
Nos convictions sur le métier.
L'artisanat à l'ère du code généré
L'IA écrit du code plus vite qu'on ne peut le lire. Le niveau d'exigence ne baisse pas : il se déplace vers la relecture. Générer coûte peu ; vérifier est le métier.
20 juil. 2026 · 9 min de lecture
Pourquoi le Labo est gratuit
Un studio qui facture au projet publie des expériences libres dans le navigateur : douze jeux, un musée, une carte satellite, un architecte IA. Voici les comptes réels.
16 juil. 2026 · 7 min de lecture
Le standard de l'enchantement
Pourquoi notre signature parle d'enchantement. Plaidoyer d'un fondateur pour des standards d'ingénierie : limites assumées, chiffres plutôt qu'adjectifs, tarifs publiés.
30 avr. 2026 · 7 min de lecture
Notes de labo
Dépêches datées du labo.