Kapan Anda akan menggunakan async defer?
Kapan Anda akan menggunakan async defer?

Video: Kapan Anda akan menggunakan async defer?

Video: Kapan Anda akan menggunakan async defer?
Video: How senior iOS devs test & refactor legacy code with Massive View Controllers | Live Dev Mentoring 2024, November
Anonim

Khas Anda mau untuk menggunakan asinkron jika memungkinkan, maka menunda maka tidak ada atribut. Di Sini adalah beberapa aturan umum ke ikuti: Jika naskah bersifat modular dan melakukan tidak bergantung pada skrip apa pun gunakan asinkron . jika naskah bergantung pada atau diandalkan oleh orang lain naskah kemudian gunakan tunda.

Dalam hal ini, mana yang lebih baik async atau defer?

MENUNDA selalu menyebabkan eksekusi skrip terjadi pada saat yang sama atau lebih lambat dari SYNC . Oleh karena itu, lebih baik menggunakan MENUNDA sehingga eksekusinya terjadi di luar waktu rendering utama. MENUNDA skrip tidak pernah dapat memblokir skrip sinkron, sementara SYNC skrip mungkin tergantung pada seberapa cepat mereka mengunduh.

Selanjutnya, apa gunanya atribut defer? NS tunda atribut adalah boolean atribut . Saat ada, ini menentukan bahwa skrip dijalankan ketika halaman selesai diurai. Catatan: The tunda atribut hanya untuk skrip eksternal (seharusnya hanya digunakan jika src atribut hadir).

Selanjutnya, orang mungkin juga bertanya, apa yang dilakukan async defer?

Dengan tidak sinkron ( asinkron ), peramban akan terus memuat halaman HTML dan merendernya saat browser memuat dan menjalankan skrip secara bersamaan. Dengan menunda , peramban akan jalankan skrip Anda ketika halaman selesai diurai. (tidak perlu menyelesaikan pengunduhan semua file gambar.

Apa itu penundaan pemuatan?

Sungguh-sungguh menunda javascript artinya Memuat atau penguraian javascript itu hanya dimulai setelah konten halaman dimuat (Artinya tidak akan memengaruhi kecepatan halaman atau jalur rendering penting).

Direkomendasikan: