CSS / CSS Performance
آزمون پایان فصل (Performance)
تمرینها
تمرین 1
کدوم گزینه، دلیل درستی برای ترجیح دادن فایلهای external CSS (با تگ link) بهجای نوشتن استایل مستقیم روی attribute هر تگ (inline) در سراسر یه پروژهی بزرگه؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 2
یک تیم توسعه با ابزار Coverage در DevTools متوجه میشه بخش زیادی از CSS صفحهی اصلی سایت «استفادهنشده» نشون داده میشه. چرا نباید بلافاصله اون بخش رو از کل پروژه حذف کرد؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 3
در فرآیند build یک پروژه، چرا معمولاً باید Critical CSS رو قبل از minify کردن استخراج کرد، نه بعدش؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 4
کدوم مرحله از pipeline رندر مرورگر (Layout، Paint، Composite) معمولاً روی GPU انجام میشه و به همین دلیل ارزونترین مرحله محسوب میشه؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 5
یک دکمهی «افزودن به سبد خرید» با کلیک، یک انیمیشن کوچک translateY و opacity اجرا میکنه که فقط روی همون یک دکمه اعمال میشه، نه چند صد المنت همزمان. صرف زمان زیاد برای تبدیل این انیمیشن به یک نسخهی «فوقبهینهتر» چه مشکلی داره؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
