← Bloga dön
·8 dk okuma·

Next.js 16.3: Instant Navigations ve bir ajanın gerçekten anlayacağı repo

Next.js 16.3, 3 Ağustos 2026’da kararlı sürüme çıktı. Instant Navigations, sunucuda render edilen siteyi SPA gibi gösterir. AGENTS.md, paketteki dokümanlar ve skill’ler kod ajanlarının 2024 API’si uydurmasını engeller. Bu ay mevcut bir Next.js sitesinde gerçekten ne yapardım.

Next.jsReactAGENTS.mdMCPPerformansVercel

Next.js 16.3, 3 Ağustos 2026’da kararlı sürüme çıktı. Bu sürümde bu ay bir iş sitesini gerçekten değiştiren iki nokta var. Instant Navigations, istemci SPA’larıyla eski farkı kapatır: tıklamalar anlık gelir, sunucu yerinde kalır. Ajan araçları - node_modules’teki sürüme uygun dokümanlara işaret eden AGENTS.md, resmi skill’ler, dev sunucusunda daha sıkı bir MCP uç noktası - bir kod ajanının 2024 blog yazısından cache API uydurmasını engeller.

Pazarlama anasayfasında Next.js’in bir site kurucuyu neden geride bıraktığını ve 2026 frontend mühendis haritasını zaten yazdım. Bu başka bir trend listesi değil. Gerçekten üzerine gideceğim sürüm: müşterinin algıladığı hız ve sonraki PR’ı yazan ajana yalan söylemeyen bir repo.

1. Instant Navigations: site bir uygulama gibi durmalı

Müşteriler HTML’in sunucuda render edildiğini umursamaz. Sonraki tıklamanın beyaz ekran çakmamasını umursar. Yıllarca SPA’nın vaadi buydu; bedeli şişman bir istemci bundle’ı ve daha zayıf SEO’ydu. Instant Navigations, 16.3’te isteğe bağlı açılan pakettir: sunucu güdümlü model kalır, prefetch ve geçişler yine de bir istemci uygulaması gibi çalışır. Mağaza, rezervasyon akışı veya sayfalı bir blog için bu demo değil, dönüşüm işidir.

Birinci gün her rotayı açmazdım. Gelir getiren yolları seçerdim - katalogdan ürüne, takvimden ödemeye, yazıdan temasa - ve LCP ile INP’yi öncesi ve sonrası ölçerdim. Core Web Vitals hâlâ ciroya karar verir. Instant Navigations, bir megabayt daha enjekte eden WordPress eklentileri olmadan SPA hissi verir.

2. AGENTS.md: ajanın geçen yılın dokümanını okumasını engelleyin

2026’daki pahalı arıza «ajan kod yazamıyor» değildir. Artık var olmayan bir Next.js API’sine karşı kod yazan ajandır. Eğitim verisi çerçeveden geride kalır. Vercel’in 16.3’teki yanıtı: next dev çalıştırmak, yüklü next paketindeki dokümanlara işaret eden bir AGENTS.md bloğu yazar ve günceller. Ajan gerçekten çalıştırdığınız sürümü okur. İstek üzerine doküman çeken eski bilgi skill’lerini kaldirdılar - her zaman orada duran sürümlü dosyalar, modelin atlayabileceği bir aramadan daha güvenilirdir.

O dosyayı commit edin. Ev kurallarınızı yönetilen işaretleyicilerin dışına koyun. Bir kütüphane tutuyorsanız kalıbı alın: ajanın import edeceği kodun yanına aynı sürümlü doküman koyun. Vibe coding’in ne olduğunu zaten yazdım. Vibe coding’in geçen yılın cache API’sini yayınlamasını böyle engellersiniz.

3. Skill’ler, MCP, agent-browser - ummayın, doğrulayın

16.3, dev döngüsü ve Cache Components’i dilimler halinde benimseme için resmi skill’ler sunar. /_next/mcp üzerindeki MCP sunucusu, ajanın tam bir next build olmadan rotanın derlenip derlenmediğini sormasına izin verir. agent-browser - React DevTools introspeksiyonuyla - parse edemediği bir ekran görüntüsüne bakmak yerine ağacı, bekleyen Suspense’i, ağı, Web Vitals’ı okur. «Bitti» diyen ajan ile sayfanın yüklendiğini gören ajan arasındaki fark budur.

  • Bir kez next dev çalıştırın, AGENTS.md / CLAUDE.md’i commit edin, kurallarınızı yönetilen bloğun dışında tutun.
  • React anlayan bir ajan kullanıyorsanız: next-dev-loop skill’i artı agent-browser, ve runtime’da doğrulasın deyin - yalnızca diff’te değil.
  • Cache Components: resmi skill ile dilim dilim benimseyin, her fetch’i hafta sonu yeniden yazmayın.

4. Bu ay mevcut bir Next.js sitesinde ne yapardım

Yükseltme kahraman bir hafta sonu değildir. Bir sıradır. Hâlâ 14 veya 15’teyseniz 16 ve 16.3’ün kırıcı değişiklikleri vardır - React Compiler, önbellek modeli, bundler. Yükseltme notlarını okurdum, gelir getiren rotalarda Instant Navigations’ı açardım, ajan dosyalarını commit ederdim, ancak o zaman Cache Components’e dokunurdum. Bir salona «16.3’e geçtik» diye özellik satmazdım. Daha hızlı tıklama ve daha az ajan regresyonu satardım.

Sonuç: SPA hissini alın, sunucuyu tutun, ajana doğruyu söyleyin

16.3 yeniden tasarım değildir. Sunucuda render edilen sitede SPA gibi tıklamalar ve yüklediğiniz next paketiyle eşleşen dokümanlardır - ajan hayalet yayınlamayı bıraksın. Pazarlama siteniz hâlâ 14’teyse veya bir ajan API uydurmaya devam ediyorsa, bu ay kapsamını çizeceğim yükseltme odur. Bu işi senior web engineer olarak kapatırım: Next.js yükseltmeleri, gelir getiren yolda Instant Navigations, repo ile savaşmayan AGENTS.md. Formdan mevcut Next sürümünüzü ve acının hız mı ajan karmaşası mı olduğunu yazın. «Migrasyon» adlı bir slaytla başlamayacağız.

Projenizi konuşalım mı?

React ve Next.js konusunda uzman kıdemli bir web geliştiriciyim - dünya çapında freelance projelere açığım.