Pendahuluan
Next.js 16.2 resmi memperkenalkan Adapter API yang stabil. Fitur ini lahir dari kolaborasi antara tim Next.js, OpenNext, Netlify, Cloudflare, AWS Amplify, dan Google Cloud.
Apa itu Adapter API?
Adapter API adalah deskripsi terketik dan terjemahan dari aplikasi Next.js yang dapat ditargetkan oleh platform apapun. Pada proses build, Next.js menghasilkan output yang mencakup routes, prerenders, static assets, runtime targets, dependencies, caching rules, dan routing decisions.
Adapter mengimplementasikan dua hook: modifyConfig dan onBuildComplete.
Test Suite Publik
Test suite ini mencakup perilaku streaming, interaksi caching, navigasi klien, dan kasus edge case dunia nyata. Adapter authors dapat menjalankan suite dan mendapatkan jawaban pass/fail untuk setiap fitur.
Adapter Terverifikasi
Adapter terverifikasi harus open source dan lulus full test suite. Adapter yang tersedia saat ini:
- Vercel adapter: open source
- Bun adapter: reference adapter
Adapter untuk Netlify, Cloudflare, dan AWS melalui OpenNext sedang dalam pengembangan aktif.
Ecosystem Working Group
Working group ini memberikan visibility early ke perubahan upcoming kepada provider. Perubahan breaking akan disertai lead time yang proporsional dengan scope mereka.
Kesimpulan
Adapter API menyediakan kontrak bersama yang dapat dibangun oleh platform apapun.