عن المشروع
lolly-web هو التنفيذ المرجعي لجسر القدرات v1 لمشروع lolly، حيث يعمل كأساس لأغلفتها الخاصة بالويب، وسطح المكتب (Tauri)، والهواتف المحمولة. تم بناؤه كـ Vite PWA ويركز على ميزانية أداء صارمة لحمولة التشغيل، باستخدام واجهات lazy facades لمعظم وحدات القدرات الخاصة به (مثل identity و net و pdf و audio) لتقليل تنفيذ JS الأولي.
تشمل الميزات التقنية الرئيسية ما يلي:
- جسر قدرات مخصص يدير الحالة عبر IndexedDB ويوفر واجهات برمجة تطبيقات مضيفة متنوعة للأدوات.
- نظام توجيه خفيف وخالٍ من المكتبات يعتمد على تحليل hash والاستيرادات الديناميكية.
- بنية CSS تستخدم طبقات cascade لإدارة أولوية الأنماط و design tokens.
- service worker مكتوب يدويًا ينفذ استراتيجيات تخزين مؤقت متعددة (network-first و cache-first و stale-while-revalidate) دون الاعتماد على Workbox.
- التكامل مع مستودع مظلي أكبر، مع حل تبعيات المحرك من خلال npm workspaces.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.