مقدمة حول إطار سفيلت Svelte

ما هو سفيلت ؟ سفيلت Svelte هو إطار عمل لبرمجة وتصميم الواجهات الأمامية Front-end Framework يتشابه إلى حدٍ ما مع أطر عمل أخرى مثل فيو Vue و ريآكت React. لكن في الواقع يمكن وصف سفيلت بعدة أوصاف أخرى, فهو أيضاً مجمّع Compiler ومكتبة Library. وأيضاً يعتمد على HTML وCSS وJavascript. على عكس أطر العمل الأخرى التي تستخدم الـVirtual DOM, فإنه من خلال سفيلت يمكنك عمل Compilation للأكواد بعد أن تنتهي من كتابتها, ويقوم الكومبايلر بتحويل أكواد الجافاسكريبت التي كتبتها إلى أكواد جافاسكريبت ذات أداء عالي وسريع ويقوم بإزالة مكتبات الجافاسكريبت غير المستخدمة بحيث أنه في نهاية الأمر ينتج لك ملف جافاسكريبت واحد حجمه صغير نسبياً ولايحتوي إلا الأكواد التي تلزم لتشغيل الموقع, وذلك على عكس باقي أطر العمل والمكتبات التي تنتج لك ملفات جافاسكريبت كبيرة الحجم نسبياً وفيها أكثر ممايلزم لموقعك وبالتالي تعاني من مشاكل في بطئ تحميل الموقع للمرة الأولى. [قراءة المزيد]