HeadlinesBriefing favicon HeadlinesBriefing.com

27.5KB WebGPU Подсветка синтаксиса gpu-lexer

Hacker News •
×

gpu-lexer — это 27.5KB языко-независимый WebGPU подсветка синтаксиса, который делит исходный код на части и использует маленькую GPU модель для пометки каждого токена из окружающего контекста, без привязки к языковым грамматикам. Даже для невидимых языков или синтаксиса угадывает типы токенов. На удержанных файлах 12,57% его меток токенов отличаются от Shiki, измеряя согласие—not правильность. Бенчмарки производительности на 10× three.min.js (5.56M знаков) показывают конкурентоспособное время работы браузера. Размер пакета остается минимальным во всех языках, используя одну сжатую пакет для JavaScript, TypeScript, CSS, HTML, JSON и Markdown. В отличие от Shiki, Prism.js или Highlight.js, он не возвращает HTML, а spans токенов. Инструмент является экспериментом, а не заменой грамматически основанных подсветок. Очки weighted by language popularity from GitHub Innovation Graph top 25 for 2026-Q1. Live demos support 75 languages. Key metrics: 27.5KB bundle, 12,57% отметок токена от Shiki, tested on MacBook Pro with M4 Pro GPU.