/tantangan
Konten bilingual tanpa layout shift. Copy Indonesia lebih panjang dari Inggris; breakpoint di tengah paragraf merusak ritme. Kami harus menata kedua bahasa dan memperlakukan keduanya sebagai surface desain yang sama — bukan sekadar overlay terjemahan asal.
Budget performa 3G. Pembeli PT Tirtanet ada di pabrik dan site lapangan, bukan kantor berfiber.
/solusi
Shell Astro dengan routing i18n. Deteksi bahasa otomatis, toggle bahasa di bottom-bar yang sticky menjaga konteks user lintas pergantian.
- Hero WebP di bawah 100 KB dengan fallback AVIF
- Tipografi fluid via CSS
clamp()dari 320px ke 4K - Komponen touch-first: kartu layanan swipeable, CTA haptic-feedback
- CMS Markdown tunggal — edit ID/EN berdampingan, tanpa entri ganda
/hasil
[ OK ] 99 Lighthouse mobile
[ OK ] 0 CLS di semua breakpoint
[ OK ] update editor: < 5 menit, kedua bahasa, satu commit


