ماذا تعرف عن سفلت

سِفلت (بالإنجليزية: Svelte) هو مُجمع برمجي (Compiler) حر ومفتوحة المصدر لواجهات المستخدم على الويب، صُممه ريتش هاريس، يُدار عبر المتطوعين في الفريق الرئيسي لسِفلت، على نقيض بقية إطارات عمل ومكتبات جافاسكربت لا يتبع سِفلت نفس النهج فبدلًا من أن يكون مكتبة تعدل على شجرة DOM، يتبع سفليت نهج المجمعات البرمجية (Compiler)، يحول قالب HTML إلى كُود مخصص بمقدوره التعديل على شجرة DOM مباشرةً، يُقلل ذلك حجم الملفات والبيانات المتبادلة بين الخادم والمتصفح، ويعطي أداءً أفضل.

ويعد الكود الناتج من سِفلت تفاعليًا بمقدوره التعامل مع تغير البيانات وإعادة تصير المكونات (re-render) على الصفحة حال تغير البيانات، على عكس إطارات عمل جافاسكربت الإعتيادية التي تُحمل معها كود إضافي ليوفر بيئة وقت-التشغيل (Runtime) لإطار العمل تتمكن عبرها من تتبع التغيرات.

قراءة المقال الكامل على ويكيبيديا ←