پایان دوران کتابخانه‌های سنگین: چگونه Baseline حجم جاوااسکریپت شما را کاهش می‌دهد؟

پایان دوران کتابخانه‌های سنگین: چگونه Baseline حجم جاوااسکریپت شما را کاهش می‌دهد؟

فاصله بین جمله «برای این کار به یک کتابخانه نیاز دارید» و جمله «خود مرورگر این کار را انجام می‌دهد»...

۵

آشنایی با SMIL: انیمیشن‌سازی SVG بدون جاوااسکریپت که نمی‌شناسید!

اگر تا به حال با انیمیشن‌های SVG سر و کار داشته‌اید، احتمالاً اولین چیزی که به ذهنتان می‌رسد استفاده از...

۸
چگونه Baseline به شما کمک می‌کند جاوااسکریپت کمتری بنویسید (و سایت سریع‌تری بسازید)؟

چگونه Baseline به شما کمک می‌کند جاوااسکریپت کمتری بنویسید (و سایت سریع‌تری بسازید)؟

یادِ زمانی می‌افتید که برای هر کار کوچکی می‌گفتیم «حتماً باید یه کتابخونه براش نصب کنیم»؟ خب، اون دوران داره...

۸
چگونه Baseline به کاهش حجم جاوااسکریپت پروژه شما کمک می‌کند؟

چگونه Baseline به کاهش حجم جاوااسکریپت پروژه شما کمک می‌کند؟

هر از گاهی پیشرفت‌های مرورگرها آن‌قدر سریع اتفاق می‌افتد که متوجه نمی‌شویم دیگر نیازی به کتابخانه‌های قدیمی نداریم. فاصله بین...

۵
چه زمانی مسدود کردن ترد اصلی در جاوا اسکریپت منطقی است؟

چه زمانی مسدود کردن ترد اصلی در جاوا اسکریپت منطقی است؟

قاعده کلی در توسعه وب این است که هنگام اجرای وظایف جاوا اسکریپت، هرگز نباید ترد اصلی (Main Thread) مرورگر...

۵
خداحافظی با کتابخانه‌های سنگین! چگونه Baseline حجم جاوا اسکریپت پروژه شما را کاهش می‌دهد

خداحافظی با کتابخانه‌های سنگین! چگونه Baseline حجم جاوا اسکریپت پروژه شما را کاهش می‌دهد

فاصله بین «برای این کار حتماً باید یه کتابخانه نصب کنی» و «خود مرورگر این کار رو انجام می‌ده» هر...

۶
معماری Local-First در ۲۰۲۶: نگاهی صادقانه برای توسعه‌دهندگان واقع‌بین

معماری Local-First در ۲۰۲۶: نگاهی صادقانه برای توسعه‌دهندگان واقع‌بین

اگر سال‌هاست در دنیای توسعه وب فعالیت می‌کنید، حق دارید به هر ترندی که خودش را «راه‌حل نهایی» معرفی می‌کند،...

۹
قانون طلایی جاوااسکریپت را بشکنید: چه زمانی مسدود کردن ترد اصلی بهترین کار است؟

قانون طلایی جاوااسکریپت را بشکنید: چه زمانی مسدود کردن ترد اصلی بهترین کار است؟

یکی از اولین چیزهایی که هر توسعه‌دهنده جاوااسکریپت می‌آموزد این است: «هرگز ترد اصلی مرورگر را مسدود نکن!» مسدود کردن...

۶
کوئری‌های کانتینر را مثل مدیا کوئری‌های معمولی دست‌وپا نکنید!

کوئری‌های کانتینر را مثل مدیا کوئری‌های معمولی دست‌وپا نکنید!

با وجود پشتیبانی گسترده از سوی مرورگرهای مدرن، هنوز هم کوئری‌های کانتینر (Container Queries) در CSS به طرز عجیبی کم‌استفاده...

۵
معماری Local-First در توسعه وب ۲۰۲۶: واقعیتی پشت پرده تبلیغات

معماری Local-First در توسعه وب ۲۰۲۶: واقعیتی پشت پرده تبلیغات

وقتی در سال ۲۰۲۶ صحبت از معماری «محلی-در ابتدا» (Local-First) به میان می‌آید، همه چیزی شبیه یک وعده بزرگ می‌گویند:...

۹
طراحی UX لمسی با لاتی: ساخت یک بازی ضد استرس تعاملی در وب

طراحی UX لمسی با لاتی: ساخت یک بازی ضد استرس تعاملی در وب

وقتی صحبت از ساخت یک تجربه وب بسیار تعاملی و لمسی به میان می‌آید، معماری باید در خدمت جهت‌گیری هنری...

۸
آشنایی با sibling-index() و sibling-count(): شمارش پیشرفته عناصر در CSS با یک خط کد

آشنایی با sibling-index() و sibling-count(): شمارش پیشرفته عناصر در CSS با یک خط کد

با توابع جدید sibling-index() و sibling-count() در CSS آشنا شوید! این دو تابع قدرتمند، امکان شمارش پیشرفته‌ی عناصر هم‌نیرو (Siblings)...

۸
وقتی «مسدود کردن» ترد اصلی مرورگر کاملاً منطقی است!

وقتی «مسدود کردن» ترد اصلی مرورگر کاملاً منطقی است!

یکی از قوانین طلایی که هر برنامه‌نویس جاوااسکریپتی از همان روزهای اول یاد می‌گیرد این است: «هرگز ترد اصلی (Main...

۷

آشنایی با SMIL: روش پنهان و قدرتمند انیمیشن‌سازی SVG بدون جاوااسکریپت

در دنیای توسعه وب امروز، انیمیشن‌ها نقش حیاتی در تجربه کاربری ایفا می‌کنند. اکثر توسعه‌دهندگان برای متحرک کردن SVGها به...

۷
معماری توسعه وب محلی: نگاهی به آینده در سال 2026

معماری توسعه وب محلی: نگاهی به آینده در سال 2026

توسعه وب با رویکرد محلی در حال شکل‌گیری است و در سال 2026 به یک گزینه جدی برای توسعه‌دهندگانی تبدیل...

۱۱
معرفی CSS انقلابی: تابع contrast-color برای حل معضل دسترسی‌پذیری وب

معرفی CSS انقلابی: تابع contrast-color برای حل معضل دسترسی‌پذیری وب

عجیب است، اما طبق آمار سال ۲۰۲۵، هنوز ۷۰٪ از وب‌سایت‌ها در آزمون اولیه کنتراست استاندارد WCAG مردود می‌شوند! سال‌ها...

۱٫۶ هزار
زمانی که متوقف کردن تِرِد اصلی مرورگر منطقی می‌شود!

زمانی که متوقف کردن تِرِد اصلی مرورگر منطقی می‌شود!

همه ما می‌دانیم که قانون طلایی برنامه‌نویسی جاوااسکریپت این است: هرگز تِرِد اصلی مرورگر را «بلاک» نکن! اما آیا این...

۶۵
طراحی وب اپلیکیشن‌های محلی اول: راهنمای 2026 برای توسعه‌دهندگان حرفه‌ای

طراحی وب اپلیکیشن‌های محلی اول: راهنمای 2026 برای توسعه‌دهندگان حرفه‌ای

اگر از توسعه‌دهندگان هستید که به دنبال راهکارهای جدید برای ساخت وب اپلیکیشن‌های محلی اول در سال 2026 هستید، این...

۲۴۴
تجربه لمسی دیجیتال؛ ساخت بازی ضد استرس با Lottie و طراحی هوشمندانه

تجربه لمسی دیجیتال؛ ساخت بازی ضد استرس با Lottie و طراحی هوشمندانه

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

۲۵۷