HeadlinesBriefing favicon HeadlinesBriefing.com

27.5KB WebGPU Realce de Sintaxe gpu-lexer

Hacker News •
×

gpu-lexer é um realce de sintaxe WebGPU independente de linguagem de 27.5KB que divide o código-fonte em partes e usa um pequeno modelo GPU para rotular cada token a partir do contexto ao redor, sem depender de gramáticas específicas da linguagem. Adivinha tipos de token mesmo para linguagens ou sintaxe não vistas. Em arquivos mantidos, 12.57% de suas rótulas de token differ from Shiki, medindo acordo—not correção.

Benchmarks de desempenho em 10× three.min.js (5.56M caracteres) mostram tempo de execução de navegador competitivo. O tamanho do pacote permanece mínimo em todas as línguas, usando o mesmo pacote comprimido para JavaScript, TypeScript, CSS, HTML, JSON e Markdown. Diferente de Shiki, Prism.js, ou Highlight.js, não retorna HTML mas spans de token.

A ferramenta é um experimento, não um substituto de realçadores baseados em gramática. As pontuações são ponderadas pela popularidade da linguagem do Graph de Inovação do GitHub top 25 para 2026-Q1. Demos ao vivo suportam 75 línguas.

Métricas-chave: 27.5KB pacote, 12.57% rótulas diferentes de Shiki, testado em MacBook Pro com GPU M4 Pro.