HeadlinesBriefing favicon HeadlinesBriefing.com

27.5KB WebGPU सिंटैक्स हाइलाइटर gpu-lexer

Hacker News •
×

gpu-lexer एक भाषा-agnostic 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नहीं लौटाता बल्कि टोकन स्पैन लौटाता है। यह उपकरण एक प्रयोग है, उच्चारण-आधारित हाइलाइटरों का विकल्प नहीं है। अंक GitHub Innovation Graph शीर्ष 25 के लिए 2026-Q1 के लिए भाषा लोकप्रियता द्वारा भारित होते हैं। लाइव डेमो 75 भाषाओं का समर्थन करते हैं। प्रमुख मेट्रिक्स: 27.5KB बंडल, Shiki से 12.57% लेबल विविधता, MacBook Pro के साथ M4 Pro GPU पर परीक्षण किया गया।