Especialterminalcoffee@academy ~/talks/stylex
terminalcoffee@academy ~/talks $ git log --oneline --follow -- stylex
b8c41e9 (HEAD -> main, tag: 2026) boom: agentes de IA elegem o StyleX
f2d77a3 feat(linear): 1.000 PRs depois, migração concluída
34a09b6 release: Figma, Snowflake e HubSpot a bordo
9c15d2e release: open-source — seis anos depois
0d3e9a4 init: pilar da reescrita do facebook.com
✔ 11 slides carregados — boa apresentação.
Do monólito ao mercado:
a linha do tempo do StyleX
Da crise do CSS na escala da Meta ao boom de 2026 — cada slide é um commit dessa história.
← → ou espaço para navegar · G visão geral · F tela cheia
[404f000] bug: a cascata sai de controle
Pré-história · ~2018
O sistema “cx” entra em colapso
- CSS carregado em runtime: a ordem dos componentes muda o resultado visual da página
- Guerras de especificidade — e !important como atalho que só piora tudo
- Folhas de estilo monolíticas: centenas de KB de regras mortas baixadas por página
- O básico vira epopeia: modo escuro, persistência de estado, consistência entre rotas
[0d3e9a4] init: pilar da reescrita do facebook.com
Commit 02 · 2019
O pilar da reescrita
- O frontend do Facebook.com é reescrito do zero
- O StyleX nasce como um dos três pilares da nova arquitetura: React · Relay · StyleX
- Testado desde o dia 1 na carga de trabalho mais exigente da empresa
- Arquitetura liderada por Naman Goel, com Melissa Liu na manutenção
[61b8f07] wip: promessa de abertura (adiada)
Commit 03 · 2021
A promessa no palco
- React Finland: Naman Goel apresenta o StyleX ao mundo pela primeira vez
- Promessa pública: open-source até o fim daquele ano
- O prazo passa — e o código continua fechado
- Lá dentro, o uso só cresce: Facebook, Instagram, WhatsApp, Messenger
[9c15d2e] release: open-source, seis anos depois
Commit 04 · Dezembro de 2023
A abertura
- Open-sourced após mais de seis anos de gestação interna
- Já nasce testado em todos os produtos da Meta — um caso raro de v0 maduro
- A proposta: ergonomia de CSS-in-JS com performance de CSS estático
- Migração interna: ≈80% do legado convertido por codemod próprio
[77f0c11] chore: amadurecendo em silêncio
Commit 05 · 2024
O silêncio
- O lançamento passa quase despercebido fora da bolha
- Comunidade na defensiva: API verbosa, curva de aprendizado real
- O time segue quieto: novas APIs, melhor DX, menos fricção de setup
- Sem hype, o projeto ganha lastro — o terreno do boom começa a ser preparado
[34a09b6] release: Figma, Snowflake e HubSpot a bordo
Commit 06 · 2025
As primeiras adesões
- Figma, Snowflake e HubSpot adotam o StyleX em produção
- Validação em casos de uso muito diferentes do original
- Novas APIs: view transitions e anchor positioning
- @stylexjs/unplugin derruba a fricção de configuração com bundlers
[f2d77a3] feat(linear): 1.000 PRs depois, migração concluída
Commit 07 · 1º semestre de 2026
O boom
- Linear: mais de 1.000 pull requests em ~5 meses, largando o styled-components
- Polar migra saindo do Tailwind; Cursor e Grok Bot adotam em casa
- React Server Components aposentam os CSS-in-JS de runtime — o ecossistema troca de era
- StyleX vira pauta obrigatória nas manchetes técnicas do ano
[b8c41e9] boom: agentes de IA elegem o StyleX
Commit 08 · 2026, a virada
A era dos agentes
- Agentes de IA viram ferramenta padrão — e código gerado precisa de trilhos
- O caso dos 14px: o Tailwind aceita o valor fora do sistema; o StyleX bloqueia no compilador
- Rigidez + tipagem = contrato verificável para máquinas
- “Amigável para agentes” vira argumento de adoção
Restrições estritas preservam a consistência quando a maior parte do código é escrita por uma máquina.
— Jared Palmer, VP de Engenharia, Cognition
[HEAD] obrigado · perguntas?
Fim da linha do tempo
Fontes da investigação
01 Meta Engineering — StyleX: A Styling Library for CSS at Scale (nov/2025)
02 stylexjs.com — New Year, New Website, Naman Goel (jan/2026)
03 skovhus.dev — Moving Linear from styled-components to StyleX (jun/2026)
04 linear.app — Styling Linear for the future with StyleX (ago/2026)
05 InfoQ — Linear Completes 1,000-PR Migration (set/2026)
06 devtools.fm #103 — entrevista com Naman Goel
07 React Status #489 — Why StyleX is having a moment
08 Meta Tech Podcast — episódios com Melissa Liu e Pascal Hartig
☕ Perguntas? — terminal-coffee.netlify.app