HeadlinesBriefing favicon HeadlinesBriefing.com

محدد sintaxis WebGPU 27.5KB gpu-lexer

Hacker News •
×

gpu-lexer محدد sintaxis WebGPU لغوي مستقل بحجم 27.5KB يقسم كود المصدر إلى أجزاء ويستخدم نموذج GPU صغير لتسمية كل رمز من السياق المحيط، دون الاعتماد على لغويات محددة للغة. حتى للألغات أو الصياغة غير المرئية، فإنه يحدد أنواع الرموز. في الملفات المحتفظ بها، تختلف 12.57% من علامات الرموز الخاصة بها عن Shiki، وتقاس الاتفاقية—not الصواب. benchmarks أداء على 10× three.min.js (5.56M أحرف) تظهر وقت تشغيل المتصفح منافساً. يبقى حجم الحزمة حداً أدنى عبر جميع اللغات، باستخدام نفس الحزمة المضغوطة لجافا سكريبت، TypeScript، CSS، HTML، JSON و Markdown. على عكس Shiki، Prism.js أو Highlight.js، فإنه لا يعيد HTML بل spans الرموز. الأداة تجربة، ليست استبدال محددات sintaxis القائمة على لغويات. الدرجات تُوزن بشعبية اللغة من Graph الابتكار في GitHub top 25 لـ 2026-Q1. عروض حية تدعم 75 لغة. المقاييس الرئيسية: 27.5KB الحزمة، 12.57% علامات شيفرة من Shiki، تم الاختبار على MacBook Pro مع GPU M4 Pro.