Selalunya nasihat diberikan bahawa CSS harus disertakan sebelum JavaScript dalam
daripada halaman web. Ini disokong oleh alasan bahawa urutan pemaparan akan mempunyai semua maklumat gaya yang diperlukan untuk memaparkan halaman, dan enjin JavaScript perlu menghuraikan semua JavaScript yang disertakan sebelum meneruskan, mengakibatkan kelewatan dalam pemaparan halaman.Namun, ujian amali menunjukkan keputusan yang berbeza. Jurubahasa JavaScript nampaknya menunggu sehingga semua CSS dimuat turun sebelum bermula, bermakna memasukkan JavaScript terlebih dahulu boleh membawa kepada penggunaan masa urutan JavaScript yang lebih cekap.
Untuk meneroka perkara ini dengan lebih lanjut, mari lihat contoh khusus. Pertimbangkan struktur halaman berikut:
<!DOCTYPE html> <html> <head> <title>test</title> <script type='text/javascript'> var startTime = new Date(); </script> <link href="http://10.0.0.50:8081/test.css?delay=500" type="text/css" rel="stylesheet"> <script type="text/javascript" src="http://10.0.0.50:8081/test2.js?delay=400&jsdelay=1000"></script> </head> <body> <p> Elapsed time is: <script type='text/javascript'> document.write(new Date() - startTime); </script> </p> </body> </html>
Apabila CSS disertakan dahulu, halaman mengambil masa 1.5 saat untuk dipaparkan. Apabila JavaScript disertakan dahulu, halaman mengambil masa 1.4 saat untuk dipaparkan. Percubaan ini menunjukkan bahawa mengutamakan JavaScript boleh membawa kepada pemaparan halaman yang lebih pantas.
Berdasarkan ujian praktikal, pengesyoran untuk meletakkan CSS termasuk sebelum JavaScript disertakan mungkin tidak optimum untuk prestasi dalam penyemak imbas moden. Memasukkan JavaScript mula-mula nampaknya meningkatkan kecekapan dengan menyediakan lebih banyak masa untuk urutan JavaScript beroperasi. Adalah penting untuk ambil perhatian bahawa ini khusus untuk konteks kemasukan JavaScript dan CSS yang penting dalam
daripada dokumen.Atas ialah kandungan terperinci Sekiranya JavaScript Mendahului CSS untuk Prestasi Perenderan Halaman Web Optimum?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!