خیلی از وقتمون صرف ساختن اسکلتون و اسپینر میشه. نویسنده میگه با preload کردن داده قبل از کلیک کاربر، میشه کاری کرد که صفحه فقط وقتی عوض شه که داده آمادهست.
افکت پارالکس همیشه با لیسنر اسکرول و محاسبهی هر فریم در JS ساخته میشد. حالا با تایملاینهای انیمیشن اسکرولمحور CSS، فقط با چند خط استایل میشه.
تیم Lynx کتابخانه کامپوننت رسمیشون رو با نام lynx-ui بهصورت عمومی منتشر کردن؛ ابزاری که سرعت توسعه وب رو با رندرینگ بومی موبایل ترکیب میکنه.
مدیریت کیبورد در React Native یکی از چالشبرانگیزترین بخشهای توسعه موبایله، مخصوصاً از اندروید ۱۵ به بعد که قرارداد بازی کاملاً عوض شده.
تیم اسپیتی پنج سال با هر دوی Livewire و Inertia کار کرده و حالا معیارهای دقیقی داره که بهش میگه کدوم ابزار برای کدوم پروژه درسته.
از فونتهای VCR دهه ۹۰ تا ابزارهای تایپوگرافی مدرن — چند پروژه جالب فونت پیکسلی وجود دارن که ارزش داره بشناسیشون.
در کنفرانس Google I/O امسال، گوگل مسیری رو اعلام کرد که نویسنده این مقاله اون رو «جنگ علیه وب» مینامه؛ حرکتی که میتونه دسترسی آزاد به اطلاعات رو برای همیشه تغییر بده.
یه کتابخونهٔ کوچیک جاوااسکریپتی که صداهای رابط کاربری مثل کلیک و موفقیت رو با Web Audio API میسازه، بدون اینکه حتی یه فایل صوتی دانلود بشه.
Rspack یه باندلر وب نوشتهشده با Rustه که ادعا میکنه میتونه جای webpack رو بگیره — با API سازگار و سرعتی چند برابر بیشتر.
یه آزمایش کوچیک نشون میده چطور میشه با خاصیت clip-path یه منو رو با افکت دایرهای باز کرد، اونم بدون هیچ کد جاوااسکریپتی.
Cate یه اپ دسکتاپ مبتنی بر Electron هست که همه ابزارهای توسعه رو روی یه بوم بینهایت کنار هم میذاره تا دیگه لازم نباشه بین دهها پنجره جابهجا بشی.
یه آسیبپذیری در Chromium که سه سال پیش گزارش شده، هنوز بهدرستی پچ نشده و به مهاجم اجازه میده حتی بعد از بستن مرورگر، کد جاوااسکریپت اجرا کنه.
یه مجموعهی کاربردی از الگوهای TypeScript که جدا جدا کوچیکان ولی روی هم حسابی تجربهی کار با کد رو عوض میکنن؛ از satisfies تا یونینهای تفکیکشده.
یکی از دردسرهای همیشگی کار با ابزارهای هوش مصنوعی اینه که هر بار باید از اول توضیح بدی چطور کار میکنی. Skills یه راهحل ساده برای همینه.
یه پروژهی متنباز اومده همهی ویژگیهای فنیای که هر سایت درستوحسابی باید داشته باشه رو توی ۱۲۸ موضوع و ده دسته جمع کرده، با ارجاع به استانداردهای رسمی وب.
یه کتابخونهٔ تازه برای React Native که کارهای سنگین رو روی رانتایمهای جداگانه میبره تا رشتهٔ اصلی UI هیچوقت کند و قفل نشه.
چت رابط پیشفرض مدلهای زبانیه، ولی همهی کارها بهش نمیخوره. نویسنده دوتا الگوی دیگه رو نشون میده: مقایسه به شکل جدول، و کاوش به شکل درخت.
گاهی یه کامپوننت قبل از اینکه JS لود شه نباید دیده شه. اتریبیوت blocking="render" دقیقاً همینو تضمین میکنه، بدون اینکه پارسر HTML رو متوقف کنه.
پاتریک دوبروی میگه بهترین برنامهنویسهایی که باهاشون کار کرده یه وجه مشترک داشتن: سرعت. نه به خاطر اینکه بهترن، بلکه چون سریعترن.
ایجنتهای کدنویسی AI کدشو مینویسن، ولی نمیتونن ببینن نتیجه درست کار میکنه یا نه. ProofShot این حلقهی ناقص رو میبنده.