0Pricing
Angular Academy · Pelajaran

Mengukur Core Web Vitals

Lacak dan tingkatkan metrik performa.

Mengukur Core Web Vitals adalah pelajaran Angular Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Angular Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Angular Academy mencakup 4 pelajaran total.

Mengapa Vitals Penting

Core Web Vitals adalah metrik performa Google yang berpusat pada pengguna. Metrik ini mengukur pemuatan, interaktivitas, dan stabilitas visual, serta memengaruhi UX dan peringkat pencarian.

Tiga Metrik

Ketiganya adalah LCP (Largest Contentful Paint), CLS (Cumulative Layout Shift), dan INP (Interaction to Next Paint). Masing-masing menargetkan aspek berbeda dari performa yang dirasakan.

LCP

LCP mengukur kapan elemen terlihat terbesar (gambar utama, judul) selesai dirender. Nilai yang baik adalah di bawah 2,5 detik. SSR membantu dengan mengirimkan konten tersebut dalam HTML awal.

CLS

CLS mengukur pergeseran tata letak yang tidak terduga saat halaman dimuat. Nilai yang baik adalah di bawah 0,1. Sediakan ruang untuk gambar dan iklan, serta hindari menyisipkan konten di atas konten yang sudah ada.

<img src="hero.jpg" width="800" height="450" alt="...">
<!-- explicit dimensions prevent shift -->

INP

INP mengukur respons terhadap interaksi pengguna sepanjang masa hidup halaman dan menggantikan FID yang lebih lama. Nilai yang baik adalah di bawah 200 md. JS yang berat pada utas utama memperburuk INP.

Bagaimana SSR Membantu Vitals

SSR meningkatkan LCP dengan menampilkan konten lebih cepat dan dapat mengurangi CLS dengan menyediakan tata letak yang stabil sejak awal. Hidrasi inkremental meningkatkan INP dengan mengirimkan lebih sedikit JavaScript sejak awal.

Data Lab dan Lapangan

Data lab berasal dari alat sintetis seperti Lighthouse dalam lingkungan terkendali. Data lapangan (CrUX, RUM) berasal dari pengguna nyata. Lakukan optimasi menggunakan keduanya; data lapangan digunakan untuk menentukan peringkat.

Mengukur dengan Lighthouse

Jalankan Lighthouse di Chrome DevTools atau CI untuk memperoleh LCP dan CLS lab, proksi total blocking time untuk INP, serta diagnosis yang dapat ditindaklanjuti.

// npx lighthouse https://example.com --view

Pustaka web-vitals

Kumpulkan vitals pengguna nyata di browser dengan pustaka web-vitals, lalu kirimkan ke titik akhir analitik Anda.

import { onLCP, onCLS, onINP } from 'web-vitals';

onLCP(console.log);
onCLS(console.log);
onINP(console.log);

Mengurangi JavaScript

Bundel yang lebih kecil meningkatkan INP dan waktu hingga interaktif. Gunakan lazy loading tingkat rute, @defer, hidrasi inkremental, dan tree-shaking untuk mengurangi JS yang dikirim.

Lakukan Iterasi dan Verifikasi

Pekerjaan performa berarti mengukur, mengubah, lalu mengukur lagi. Setelah mengaktifkan SSR, hidrasi, atau defer, jalankan kembali Lighthouse dan pantau tren data lapangan selama beberapa minggu untuk memastikan peningkatan nyata.

Pemeriksaan Singkat

Periksa pemahaman Anda tentang Core Web Vitals.

Rangkuman

Anda mempelajari Core Web Vitals (LCP, CLS, INP), cara SSR dan hidrasi inkremental meningkatkannya, perbedaan data lab dan lapangan, serta cara mengukurnya dengan Lighthouse dan pustaka web-vitals, kemudian melakukan iterasi dengan pengukuran ulang.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Mengukur Core Web Vitals” gratis?

Ya — teks lengkap “Mengukur Core Web Vitals” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Angular Academy, upgrade ke CoddyKit PRO. Kursus Angular Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Mengukur Core Web Vitals”?

Lacak dan tingkatkan metrik performa. Kamu berlatih Angular Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Angular Academy?

Tidak diperlukan pengalaman sebelumnya. Angular Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.

Berapa lama pelajaran “Mengukur Core Web Vitals” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Angular Academy ini?

Ya. Setiap pelajaran Angular Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Apa Itu Hydration
  2. Mengaktifkan Hydration Penuh
  3. Hydration Inkremental dengan @defer
  4. Mengukur Core Web Vitals
← Kembali ke Angular Academy