Dalam perkembangan besar untuk teknologi aplikasi web, kerangka React, Next.js, telah memperkenalkan versi terbarunya - Next.js 14. Pembaruan yang sangat dinanti ini secara resmi diumumkan pada Konferensi Next.js baru-baru ini, yang diselenggarakan oleh Vercel.
Dianggap sebagai kemajuan besar dalam evolusi kerangka React, Next.js 14 menawarkan peningkatan kinerja yang signifikan untuk pengembangan web. Pengembang kini dapat memanfaatkan startup server lokal yang 53% lebih cepat dan revisi kode 94% lebih cepat menggunakan Fast Refresh.
Peningkatan ini juga menunjukkan keberhasilan penyelesaian 5.000 pengujian integrasi dengan “next dev" menggunakan Turbopack, mesin Rust yang mendasari Next.js. Dengan janjinya untuk meningkatkan keandalan dan kecepatan kinerja, Turbopack kini memiliki potensi untuk merevolusi 'next dev –turbo' serangkaian fungsionalitas. Setelah stabilisasi Turbopack, setelah melewati 100% pengujian, Vercel mengantisipasi bahwa pengembang akan memanfaatkan pengalaman yang dioptimalkan dengan kerangka Next.js. Saat ini, Turbopack memiliki tingkat kelulusan sebesar 90% untuk pengujian yang dilakukan.
Memulai debutnya dengan Next.js 14 adalah Tindakan Server - menyediakan pendekatan intuitif untuk mengelola mutasi data. Iterasi yang stabil ini memungkinkan pengembang untuk menentukan operasi server asinkron untuk beberapa kasus penggunaan. Tindakan Server dapat digunakan untuk memvalidasi data cache, menentukan dan membaca cookie, mengalihkan rute, dan lain-lain.
Yang juga ada dalam daftar tambahan utama adalah pratinjau untuk Pra-Perenderan Sebagian. Ini adalah alat yang dirancang untuk menambah kompiler agar mampu mengelola konten dinamis secara kompeten. Yang membuat fitur ini menarik adalah Anda dapat mengimplementasikannya tanpa perlu memahami API baru. Pengembang Vercel mengakui kesulitan pengguna dalam menavigasi opsi konfigurasi, waktu proses, dan metode rendering yang berlebihan. Dengan Pra-Perenderan Parsial, kecepatan dan keandalan tidak perlu dikompromikan untuk mendapatkan respons yang dipersonalisasi dan dinamis.
Selain itu, Vercel telah memulai pemisahan metadata pemblokiran dan non-pemblokiran. Perusahaan ini secara bertahap menghentikan beberapa opsi, termasuk viewport, colorScheme, dan themeColor - sebuah langkah yang memberi jalan untuk memperkenalkan opsi metadata alternatif.
Bertepatan dengan peluncuran Next.js 14, Vercel juga meluncurkan kursus pembelajaran baru di bawah Next.js Learn. Kursus ini akan memberikan studi komprehensif tentang Router Aplikasi Next.js, mengoptimalkan penanganan font dan gambar, Tailwind CSS, membuat halaman dan tata letak, dan banyak lagi.
Next.js 14 semakin memperkuat keserbagunaan yang ditawarkan oleh platform tanpa kode AppMaster , yang berfokus pada penyederhanaan proses pengembangan aplikasi backend, web, dan seluler, memberikan alternatif terhadap metode pengkodean tradisional.