
۱۴۰۴/۷/۲۴
آخرین نسل نکست جیاس با پشتیبانی از Page Router در اختیار توسعهدهندگان قرار گرفت.
اگر پروژه شما هنوز از ساختار pages/ استفاده میکند، اکنون بهترین زمان برای مهاجرت به App Router است.
در این نسخه تمرکز بر سرعت، مقیاسپذیری، و آمادهسازی برای React 19 است. در ادامه، ویژگیهای مهم این نسخه را مرور میکنیم.
در نسخهی ۱۶، Next.js در حرکتی جسورانه Webpack را کنار گذاشته و Turbopack را بهعنوان باندلر پیشفرض معرفی کرده است.
عملکرد در Fast Refresh تا ۱۰ برابر و زمان build تا ۵ برابر سریعتر شده است، که برای پروژههای بزرگ بهبود چشمگیری محسوب میشود.
کاربران همچنان میتوانند با دستور --webpack از نسخهی قدیمی استفاده کنند، اما مسیر آیندهی نکست بهوضوح حول Turbopack میچرخد.
Next.js 16 اولین نسخهای است که بهصورت پایدار از React Compiler پشتیبانی میکند؛ سیستمی که بهینهسازیهای عملکردی را خودکار انجام میدهد.
این قابلیت باعث میشود وابستگی به useMemo و useCallback به حداقل برسد و رفتار رندرها بهصورت هوشمند کنترل شود.
البته در ازای این سطح از دقت، زمان build کمی بیشتر خواهد بود، اما نتیجه نهایی اپلیکیشنی سریعتر و سبکتر است.
Next.js 16 ساختار مسیریابی خود را بهینه کرده تا ناوبری داخلی سریعتر و هوشمندتری را ارائه دهد، بدون نیاز به تغییر در کد اپلیکیشن.
قابلیت Layout Deduplication باعث میشود لِیاوتهای مشترک تنها یکبار بارگیری شوند و از دانلود تکراری اجتناب گردد.
الگوریتم Prefetching نیز بازطراحی شده تا فقط بخشهای جدید را واکشی کند و درخواستهای غیرضروری را لغو نماید — نتیجه: مصرف پهنای باند کمتر و تجربهای روانتر برای کاربر.
در Next.js 16 بالاخره بازنویسی شده است. اگر تا به حال بین revalidateTag()، fetch cache، dynamic IO یا PPR (Partial Pre-Rendering) سردرگم بودید، حالا خبر خوب این است که همهی این ابزارها با یک استاندارد واحد تحت نام Cache Components یکپارچه شدهاند.
این بازطراحی باعث شده کشینگ در نکست بالاخره رفتاری قابل پیشبینی و هماهنگ داشته باشد. دیگر لازم نیست برای پاکسازی یا رفرش دادهها بین چند متد و API سرگردان شوید. همهچیز در قالب کامپوننتهای قابلکش، با رفتار مشخص و کنترلشده، انجام میشود.
در واقع، قابلیتهای PPR، dynamic IO و use cache در قالب ساختار جدید Cache Components ادغام شدهاند. به این ترتیب، توسعهدهنده میتواند تعیین کند کدام بخش از رابط کاربری باید کش شود، چقدر اعتبار داشته باشد، و چه زمانی مجدداً ساخته شود — بدون نیاز به منطق پراکنده یا endpointهای تکراری.
اگر پروژهی شما هنوز از نسخههای قدیمی PPR استفاده میکند، تیم نکست پیشنهاد کرده فعلاً در همان وضعیت باقی بماند تا مستند مهاجرت رسمی منتشر شود، زیرا ساختار جدید با معماری متفاوتی عمل میکند.
در کنار تغییرات اصلی، نکست مجموعهای از بهبودهای کوچک اما مؤثر را نیز ارائه داده که توسعه و اجرای پروژهها را سادهتر و بهینهتر میکند:
next/image به پیشفرضهای جدید با عملکرد بهتر.
یه وقت مشاوره رایگان رزرو کنید. کارشناسان ما خیلی سریع با شما تماس میگیرند و تمام جزییات را در اختیار شما خواهند گذاشت