Faisal Rahman

Mari Berbicara Tentang Teknologi dan Web

Teknik-teknik Type Narrowing pada TypeScript
Javascript Featured

Teknik-teknik Type Narrowing pada TypeScript

TypeScript memiliki operator-operator untuk digunakan pada tipe data, salah satunya adalah operator union (|). Operator union digunakan untuk mengombinasikan beberapa tipe data, misalnya: function getUser(id: number | string) { // ... } getUser(42); // tidak ada TypeError getUser('42'); // juga tidak ada TypeError Sederhananya, operator union bisa dianalogikan dengan operator OR; const a: number | string;
5 min read
Dokumen cetak berisi grafik performa
Arsitektur Front End Featured

Dua Pendekatan Pengukuran dan Pemantauan Performa Web

Performa situs web bisa dikuantifikasi dengan metrik-metrik Core Web Vitals. Skor-skor yang dihasilkan dari pengukurannya membantu kita memahami di mana situs kita berada dalam hal performa. Melakukan pengukuran performa secara berkala dan melakukan pemantauan terhadapnya bisa memberi kita wawasan akan perkembangan performa situs kita, sehingga kita bisa mengidentifikasi regresi ataupun
4 min read
Bekerja dengan Ketiadaan dalam JavaScript: Objek dan Operator Tanda Tanya
Javascript

Bekerja dengan Ketiadaan dalam JavaScript: Objek dan Operator Tanda Tanya

Dalam JavaScript, nilai undefined dan null yang mengindikasikan ketiadaan nilai diklasifikasikan sebagai nilai nullish karena kemiripan-kemiripannya. Meskipun begitu, banyak catatan yang mengingatkan kita untuk tidak menyamakan keduanya, misalnya pada kaitannya dengan deklarasi variabel dan parameter fungsi [https://icalrn.id/bekerja-dengan-ketiadaan-di-javascript/]. Nilai nullish juga memerlukan perhatian khusus dalam konteks bekerja dengan
5 min read