Web appOpen in Telegram

Postمفهوم CSR در Next.js یعنی چی؟ ❔

13 October 2025
P
Peyman Ahmadi
Photo
click to show
مفهوم CSR در Next.js یعنی چی؟ ❔ وقتی از Client-Side Rendering (CSR) حرف می‌زنیم، منظور اینه که محتوای صفحه بعد از لود شدن در مرورگر کاربر ساخته می‌شه، نه روی سرور. یعنی مرورگر یه فایل HTML خالی می‌گیره، بعد با جاوااسکریپت React شروع می‌کنه به رندر کردن محتوا. 👨‍💻 مثلاً چی؟ فرض کن وارد یه صفحه محصول می‌شی و چند لحظه طول می‌کشه تا اطلاعات ظاهر بشه — این یعنی داده‌ها از API گرفته شدن و در مرورگر رندر شدن (نه از قبل روی سرور آماده بودن). ⚠️ اما CSR همیشه انتخاب خوبی نیست. چند تا از معایبش: ⏳ تاخیر در نمایش محتوا: کاربر باید صبر کنه تا جاوااسکریپت دانلود و اجرا بشه، پس اولین محتوای قابل‌مشاهده دیرتر لود می‌شه. 🔍 ضعف در سئو: چون محتوای اولیه خالیه، خزنده‌های موتور جستجو ممکنه نتونن اطلاعات درست بخونن (مگر با تنظیمات خاص). 📉 مصرف بالای منابع سمت کاربر: رندر کامل در مرورگر یعنی استفاده بیشتر از CPU و RAM دستگاه کاربر. ✅ کی از CSR استفاده کنیم؟ وقتی صفحه‌ای کاملاً وابسته به تعامل کاربره (مثل داشبوردها یا اپ‌های تحت وب که سئو براشون مهم نیست)، CSR انتخاب خوبیه. #Nextjs #Frontend #CSR #WebDevelopment #React 🚀 @NextPro_Ch
8 · 385 ·

Nearby in the feed

PPeyman Ahmadiیه منبع عالی برای پس‌زمینه‌های مدرن وب: Pattern Craft 🎨 اخیراً با یه ابزار جالب به اسم Pattern Craft آشنا شدم که واقعاً نظرم رو جلب کرد. اگر تو هم مثل من همیشه PPeyman Ahmadiولی خدایی #وایب_کدینگ هم حد و اندازه‌ای داره ها!🤦‍♂️ بازار کار برنامه نویسی تو وضعیت عجیبیه ! انبوهی از تازه کارهایی رو میبینییم که فقط با AI "کد میزنن" و میگن
this message
HHossein JSبدرود با نوشتن دستی API ها و تایپ هاشون ☃️ پکیج Orval یک ابزار هوشمنده که از روی فایل OpenAPI یا Swagger (که بک‌اند دولوپر برات می‌فرسته)، به صورت خودکار ریکوستHHossein JSیکی از ابزار های به شدت خفن که متاسفانه تایم نکردم تو این مدت راجبش پست درست کنم اما از اونجایی که دیدم آقا شاهین زحمتشو کشیدن ، گفتم فوروارد کنم پ.ن: اگه هنوز
NNextPro | برنامه نویسیNextPro | برنامه نویسی@NextPro_Ch · channel · Tech
229subscribers218posts in the index
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog · Search · How we count