Glosarium Pemrograman Per Stack
Ringkasan
Kumpulan istilah teknis lintas stack yang sering muncul di dokumentasi ini. Dipisah per kategori agar gampang dirujuk.
Glosarium Inti (Lintas Stack)
- Routing: pemetaan URL ke handler/komponen.
- Middleware: lapisan pemrosesan request sebelum/sepembuangan handler.
- Middleware pipeline: urutan middleware yang dilalui request.
- ORM: Object-Relational Mapping — map DB ke objek.
- Dependency Injection: menyuntikkan dependensi ke objek, bukan membuat sendiri.
- State: data yang menyimpan kondisi UI/aplikasi.
- Props: data dari parent ke child component.
- Component lifecycle: fase hidup komponen (mount, update, destroy).
- Interface: kontrak tipe tanpa implementasi.
- Goroutine: eksekusi ringan concurrency di Go.
- Reactivity: mekanisme update otomatis saat data berubah.
- Hydration: proses menempelkan JS ke HTML statis di SSR.
- SSR: Server-Side Rendering.
- CSR: Client-Side Rendering.
- ISR: Incremental Static Regeneration.
- SEO: Search Engine Optimization.
- A11y: Accessibility.
- ARIA:Accessible Rich Internet Applications.
- i18n: Internasionalisasi.
- Lazy loading: menunda load resource sampai dibutuhkan.
- Tree-shaking: menghapus kode tak terpakai saat build.
- Hot reload: update modul tanpa reload penuh.
- Idempotency: operasi yang hasilnya sama walau dijalankan berulang.
HTML / CSS
- Landmark: region halaman sebagai titik navigasi ARIA.
- Sectioning element: elemen pembentuk outline (article, section, nav, aside).
- Specificity: aturan prioritas selector CSS.
- Cascade: urutan penerapan style.
- Box model: model kotak (content, padding, border, margin).
- Stacking context: urutan tumpukan elemen (z-index).
- Flexbox: layout satu dimensi.
- Grid: layout dua dimensi.
- Container query: style berdasar ukuran container, bukan viewport.
- Logical properties: properti arah-agnostik (margin-inline vs margin-left).