Penyiapan dan pengoperasian
Merancang integrasi perutean dengan JavaScript
Kode publik dapat membantu navigasi atau penyematan, tetapi tidak boleh menyimpan kredensial pribadi maupun menjadi satu-satunya pengambil keputusan tujuan.
Jelaskan alasan memakai JavaScript
Kenali konteks atau interaksi yang tidak dapat diselesaikan melalui server maupun penyajian langsung.
Pertahankan kepercayaan di server
Jangan terbitkan kunci dan perlakukan kueri, penyimpanan, serta struktur dokumen sebagai masukan tidak tepercaya.
Alternatif tanpa skrip
Tampilkan respons aman ketika skrip diblokir, lambat, dimatikan, atau menerima data cacat.
Keadaan yang minimum
Hindari keputusan ganda akibat pengaktifan halaman, pemasangan ulang komponen, atau beberapa penangan.
Beragam keadaan peramban
Uji profil baru, WebView, penyimpanan terblokir, tombol kembali, kegagalan, dan kedua tujuan.