Svelte পরিচিতি
07 জানুয়ারি 2022
Svelte কি?
Svelte হল কম্পোনেন্ট ফ্রেমওয়ার্ক এটি ইউজার ইন্টারফেস তৈরি করতে সাহায্য করে। svelte কোডকে বিল্ড টাইম এ ভ্যানিলা কোডের অপরিহার্য সংস্করণে রূপান্তর করে। এবং অ্যাপের স্টেট পরিবর্তিত হলে সার্জিকাল DOM আপডেট করে। Svelte-এ কোন ভার্চুয়াল ডোম নেই তাই যখন কোন স্টেট পরিবর্তন হয় স্ভেল্টে সরাসরি ডোম আপডেট করে।
কিভাবে svelte কাজ করে?
Svelte একটি কম্পাইলার. আমরা যখন আমাদের কোডটি প্রোডাকশন এ স্থানান্তর করি তখন স্ভেল্টে কোড গুলি কে কম্পাইল করে শুদু মাত্র প্রয়োজনীয় কোড গুলোই বান্ডিল করে। এইভাবে অ্যাপের বান্ডেলের আকার অন্য ফ্রেমওয়ার্ক তুলনায় খুবই ছোট হয় ।
কেন Svelte ভিন্ন?
যখন অ্যাপ্লিকেশন প্রোডাকশন বিল্ড করা হয়, তখন স্ভেল্টে কম্পাইলার অ্যাপ্লিকেশনটিকে জাভাস্ক্রিপ্ট কোডে অনুবাদ করে। এটি নিশ্চিত করে যে যখন প্রোগ্রামটি DOM-এ চলছে, তখন ব্রাউজারে কোনো ওভারহেড ফ্রেমওয়ার্ক কোড ইনজেক্ট যাতে না হয়। বিল্ড টাইমে, Svelte কম্পোনেন্ট গুলা কে অত্যন্ত আবশ্যিক কোডে অনুবাদ করে যা পরে surgecally DOM আপডেট করে।
সারসংক্ষেপ
- Svelte একটি কম্পাইলার
- এটি ডিক্লেরেটিভ কোড কে জাভাস্ক্রিট কোড রূপান্তর করে।
- অ্যাপের অবস্থা পরিবর্তন হলে Svelte surgically DOM আপডেট করে।
- Svelte-এ কোন ভার্চুয়াল ডোম এবং কোন ডিফ ফেজ নেই