Aurora Scharff, salah satu orang yang mengerjakan v0 di Vercel, menerbitkan artikel pada 16 Oktober tentang mengapa beberapa navigasi di dalam v0 terasa lambat, dan apa yang diubah oleh tim. Singkat, konkrit, jujur tentang apa yang sebelumnya tidak berhasil, dan bernilai sepuluh menit.
Ide dibalik Partial Prefetching
- Prefetching Next.js dulunya biner: segala sesuatu tentang suatu rute, atau tidak sama sekali. Pengambilan Awal Sebagian memungkinkan Anda mengambil shell terlebih dahulu dan menunda bagian yang lambat atau bersifat pribadi.
- Hal ini membuat rute dengan konten khusus pengguna yang berat terasa instan, karena frame dapat dicat sebelum setiap byte tiba.
- Berhati-hatilah dalam hal biaya: grid dengan ratusan kartu mendapat satu perubahan aturan prefetch, bukan semua orang.
Pekerjaan pengukuran
Bagian yang patut dibicarakan dari postingan ini adalah loop yang mereka gunakan: instant() Pembantu penulis naskah dalam tes, nomor dicatat, aturan diubah, nomor dibaca lagi. Navigasi yang mereka sebut 'dioptimalkan untuk waktu yang lama' ternyata tidak demikian.
'Ia memiliki status memuat' bukan berarti 'instan', dan uji coba membuatnya terlihat dalam angka, bukan opini.
Kesimpulan praktisnya adalah 90 persen dari kinerja pekerjaan: mengklaim lebih sedikit, mengukur dengan cara yang tidak dapat diperdebatkan, dan menerapkan perubahan satu per satu sehingga Anda dapat mengetahui apa yang berhasil.
