عن المشروع
LOL HTML (HTML بزمن انتقال منخفض للإخراج) هو محلل ومُعيد كتابة HTML متدفق مصمم لتعديل HTML فورًا بأقل قدر من التخزين المؤقت. يتعامل بكفاءة مع المستندات الكبيرة جدًا ويعمل في بيئات محدودة الذاكرة. توفر المكتبة واجهة برمجة تطبيقات تعتمد على مُحددات CSS لاختيار وتحويل عناصر HTML وسماتها ومحتواها. طُوِّرت في الأصل لتكون الواجهة الخلفية لوظيفة إعادة كتابة HTML في Cloudflare Workers، ويمكن استخدامها كمكتبة مستقلة لمهام متنوعة في إعادة كتابة HTML وتحليله. التطبيق الأساسي مكتوب بلغة Rust مع روابط رسمية بلغة C وروابط يحتفظ بها المجتمع للغات Lua وGo وRuby. المشروع مرخّص بترخيص BSD وموثّق على docs.rs/lol_html/. تشمل حالات الاستخدام المثالية إعادة كتابة الروابط التشعبية غير الآمنة، وتعديل بنية HTML، وإجراء تحويلات متدفقة دون تحميل المستندات بأكملها في الذاكرة.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.