An Itty Bitty Aster Plotter problem...۱۴۰۵ تیر ۵, جمعه
برنامه_نویسی ۲۳ خرداد ۱۴۰۵

An Itty Bitty Aster Plotter problem...

هشت سال پیش سایتی به نام itty.bitty.site راهی برای اجرای وبسایت از لینک ارائه داد. یکی از توسعه‌دهندگان که به کدهای QR علاقه داشت، اپلیکیشنی برای رسم نمودارهای ستاره‌ای ساخت که داخل یک کد QR جا می‌شد. با از بین رفتن آن سایت، او اپلیکیشن را بازنویسی و با استفاده از CSS به جای d3.js، حجم آن را ۸۰ درصد کاهش داد.

An Itty Bitty Aster Plotter problem...

چرا مهمه؟

این داستان نشان می‌دهد قابلیت‌های جدید CSS چطور می‌تواند وابستگی به کتابخانه‌های سنگین جاوااسکریپت را کم کند. توسعه‌دهندگان وب و علاقه‌مندان به بهینه‌سازی می‌توانند از این روش برای کوچک‌تر کردن پروژه‌های خود استفاده کنند. اگر به دنبال راه‌هایی برای افزایش سرعت لود و کاهش حجم فایل‌ها هستید، این خبر می‌تواند الهام‌بخش باشد.

به درد کی می‌خوره؟

• توسعه‌دهندگان وب • علاقه‌مندان به CSS • فعالان حوزه کدهای QR • مهندسان فرانت‌اند • متخصصان بهینه‌سازی

تو عمل چی کار کنیم؟

خواننده با این خبر ایده‌هایی برای جایگزینی کتابخانه‌های جاوااسکریپت با CSS در پروژه‌های خود می‌گیرد. این کار حجم را کم و سرعت بارگذاری را زیاد می‌کند. مخصوصاً در پروژه‌هایی با محدودیت حجم مثل کدهای QR به کار می‌آید.

نظر BlueIT News

این کار ثابت می‌کند گاهی بهترین راه‌حل‌ها در خود مرورگر وجود دارد. BlueIT News به توسعه‌دهندگان توصیه می‌کند پیش از اضافه کردن کتابخانه جدید، حتماً قابلیت‌های بومی وب را بررسی کنند.