HeadlinesBriefing favicon HeadlinesBriefing.com

27.5KB WebGPU 構文ハイライター gpu-lexer

Hacker News •
×

gpu-lexer は言語非依存の WebGPU 構文ハイライターで、27.5KB。ソースコードをパーツに分割し、周囲のコンテキストを使用して微小な GPU モデルで各トークンにラベルを付け、言語固有の文法に依存しません。未見言語や構文でもトークンタイプを推測できます。保持されたファイルでは、トークンラベルの12.57%がShikiと異なり、正しさではなく合致を測定します。10× three.min.js(5.56M文字)でのパフォーマンスベンチマークでは、競争力のあるブラウザランタイムを示します。すべての言語でバンドルサイズは最小限に抑えられ、JavaScript、TypeScript、CSS、HTML、JSON、Markdownの同じ圧縮バンドルが使用されます。Shiki、Prism.js、またはHighlight.jsとは異なり、HTMLを返さずトークンスパンを返します。このツールは実験であり、文法ベースのハイライターの代替ではありません。スコアは2026-Q1 GitHub Innovation Graph上位25の言語の人気で重み付けされています。ライブデモは75言語をサポートします。主要指標: 27.5KBバンドル、Shikiとの12.57%タグ分岐、MacBook Pro M4 Pro GPUでテストされました。