smalljs হলো $mol-এর ডকুমেন্টেশন সাইট——টাইপড ভিউ, স্বয়ংক্রিয় রিয়্যাক্টিভিটি এবং কোনো ভার্চুয়াল DOM ছাড়াই একটি রিয়্যাক্টিভ UI ফ্রেমওয়ার্ক। ফ্রেমওয়ার্কটি নিজে hyoo-ru কমিউনিটির দ্বারা প্রকাশ্যে উন্নত হয়; এই সাইট একটি গাইড, একটি ইন্টারঅ্যাক্টিভ কোর্স, একটি লাইভ প্লেগ্রাউন্ড ও একটি API রেফারেন্স এক জায়গায় জড়ো করে।
ছোট। একটি ন্যূনতম অ্যাপ অসংকুচিত JavaScript-এ প্রায় 123 KB, বা সংকুচিত হওয়ার পর নেটওয়ার্কে মোটামুটি 20 KB। রেন্ডারিং ডিফল্টভাবে ভার্চুয়ালাইজড (ভিউপোর্টের বাইরের কম্পোনেন্ট কখনো তৈরি হয় না), আর বিল্ড কেবল সেই মডিউলগুলোই অন্তর্ভুক্ত করে যা আপনি আসলে ব্যবহার করেন, তাই বান্ডল ফ্রেমওয়ার্কের সাথে নয়, আপনার অ্যাপের সাথে বাড়ে। বিস্তারিত ও পুনরুৎপাদনযোগ্য বেঞ্চমার্কের জন্য রেন্ডারিং দেখুন।
আপনি view.tree শিখবেন, কম্পোনেন্ট লেআউট ঘোষণার জন্য একটি সংক্ষিপ্ত ট্রি সিনট্যাক্স। এটি ইচ্ছাকৃতভাবে ছোট——ভিউ অধ্যায় আপনার যা দরকার তার সবই এক বসায় কভার করে। লজিক সাধারণ TypeScript-এই থাকে, আর স্টাইলও টাইপড।
রিয়্যাক্টিভিটি স্বয়ংক্রিয়——কোনো useState, useEffect, বা ম্যানুয়াল সাবস্ক্রিপশন নেই। আপনি বর্ণনা করেন UI কী; $mol ঠিক করে কীভাবে ও কখন এটি আপডেট করবে। ধারণার অনুবাদ ছক অন্য ফ্রেমওয়ার্কের ধারণাগুলোকে $mol-এ ম্যাপ করে।