HeadlinesBriefing favicon HeadlinesBriefing.com

27.5KB WebGPU Syntax Highlighter gpu-lexer

Hacker News •
×

gpu-lexer ist ein sprachunabhängiges WebGPU Syntax Highlighter mit 27.5KB, der Quellcode in Teile aufteilt und ein kleines GPU-Modell verwendet, um jedes Token aus dem umgebenden Kontext zu beschriften, ohne sich auf sprachspezifische Grammatik zu verlassen. Selbst für unbekannte Sprachen oder Syntax kann es Token-Typen erraten. Bei Behaltungsdateien unterscheiden sich 12,57% seiner Token-Bezeichnungen von Shiki, gemessen an Übereinstimmung—not Korrektheit.

Performance Benchmarks an 10× three.min.js (5,56M Zeichen) zeigen konkurrenzfähige Browser-Laufzeit. Die Bundle-Größe bleibt minimal in allen Sprachen, wobei derselbe komprimierte Bundle für JavaScript, TypeScript, CSS, HTML, JSON und Markdown verwendet wird. Im Gegensatz zu Shiki, Prism.js oder Highlight.js gibt es kein HTML zurück, sondern Token-Spannen.

Das Tool ist ein Experiment, kein Ersatz für grammatikbasierte Highlighter. Die Bewertungen sind nach Sprachpopularität aus dem GitHub Innovation Graph Top 25 für 2026-Q1 gewichtet. Live-Demos unterstützen 75 Sprachen.

Wichtige Metriken: 27.5KB Bundle, 12,57% Token-Bezeichnung divergiert von Shiki, getestet auf MacBook Pro mit M4 Pro GPU.