Encontrei um projeto open source revolucionário na comunidade front-end, 44 mil estrelas, não é exagero!


pretext resolveu o problema de layout de texto que os engenheiros front-end não conseguiram resolver em vinte anos.
A renderização tradicional de páginas web depende do DOM, e cada ajuste de texto exige recalcular o layout, com um custo de desempenho enorme. Essa ferramenta contorna o DOM, usando Canvas para calcular apenas com aritmética a largura e altura dos caracteres, **sem reflow de layout**, o desempenho passou de 30ms para 0,05ms, uma melhoria de 600 vezes!
Veja algumas operações impressionantes:
✦ Caixa de diálogo de bolha que se adapta perfeitamente, desperdício zero de pixels (CSS simplesmente não consegue fazer isso)
✦ Animações de arte ASCII em tempo real, os caracteres mudam com o brilho
✦ Cálculo automático da altura do componente acordeão, sem hacks de CSS
✦ Layout de fluxo de cascata de múltiplas colunas, suave e fluido
Antes, para fazer esses efeitos, era preciso usar várias tecnologias avançadas + compromissos de desempenho, agora tudo é pré-processado, economizando até o motor de renderização do navegador.
O autor chenglou (ex-membro principal do ReasonML) realmente inovou no layout de texto. Para quem trabalha com front-end, visualização de dados ou interações criativas, essa biblioteca é obrigatória, abre as portas para um novo mundo.
O link do projeto está na seção de comentários👇
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
Adicionar um comentário
Adicionar um comentário
Nenhum comentário
  • Fixar