Rumah  >  Artikel  >  hujung hadapan web  >  Apakah pemaparan progresif?

Apakah pemaparan progresif?

WBOY
WBOYke hadapan
2023-08-29 12:53:021249semak imbas

Apakah pemaparan progresif?

Pengenalan

Sudahkah anda mengukur kelajuan memuatkan tapak web anda? Jika tidak, terdapat banyak alat yang tersedia di internet untuk menguji kelajuan laman web. Cari sesiapa sahaja dan ukur. Menurut Google, jika tapak web anda dimuatkan lebih cepat daripada 3 saat, ini bermakna anda kehilangan sejumlah 32% pelawat anda.

Jadi, ia membantu jika anda mengambil langkah untuk memperlahankan kelajuan pemuatan tapak web anda, dan di situlah pemaparan progresif masuk, yang membolehkan pembangun meningkatkan kelajuan pemuatan tapak web mereka.

Apakah pemaparan progresif?

Sebelum membincangkan teknologi pemaparan progresif, mari kita fahami istilah pemaparan progresif terlebih dahulu. Jadi, progresif bermaksud menunjukkan langkah demi langkah seperti kemajuan biasa, yang mungkin anda lihat semasa memuat turun atau memuat naik fail, atau mengemas kini apl pada telefon anda.

Perenderan bermaksud memaparkan kandungan pada halaman web. Jadi maksud penuh istilah pemaparan progresif adalah untuk memaparkan komponen halaman web yang berbeza satu demi satu dan bukannya memaparkan keseluruhan kandungan sekaligus.

Ini ialah definisi rendering progresif.

Rendering Progresif ialah teknik di mana pembangun web memecahkan kod halaman web kepada bahagian yang lebih kecil, lebih mudah diurus dan memaparkan semua bahagian satu demi satu untuk meningkatkan prestasi halaman web.

Bagaimanakah pemaparan progresif berfungsi?

Sekarang, mari kita fahami cara pemaparan progresif berfungsi.

Jika kami memaparkan halaman web biasa pada penyemak imbas, ia akan memuatkan semua kandungan halaman web bersama-sama, termasuk HTML, CSS dan JavaScript. Tetapi dalam rendering progresif, pembangun perlu memecahkan kod kepada bahagian yang lebih kecil untuk rendering progresif, seperti yang dinyatakan dalam bahagian sebelumnya.

Di bahagian pertama pemaparan, tapak web harus memuatkan komponen seperti pengepala, latar belakang badan atau bahagian rumit utama halaman web. Selepas itu, tapak web harus mula memuatkan CSS untuk menggayakan komponen. Dengan cara ini pelawat boleh mula berinteraksi dengan halaman web.

Selepas itu, kami perlu memuatkan komponen HTML yang tinggal dan menambah tingkah laku pada kod menggunakan CSS dan JavaScript. Selain itu, kami harus memuatkan JavaScript secara tidak segerak.

Setiap kali kita perlu memaparkan imej atau apa-apa sahaja selepas memuat turun atau mendapatkan data daripada API, ia harus dipaparkan pada penghujungnya.

Teknologi yang berbeza untuk mencapai pemaparan progresif

Kini, kami akan mempelajari cara yang berbeza untuk melaksanakan pemaparan progresif di tapak web anda.

Malas memuatkan

Seperti namanya, ia melambatkan memuatkan kandungan web. Dalam teknologi pemuatan malas, kami memuatkan kandungan web hanya apabila diperlukan. Sebagai contoh, anda mesti memaparkan 100 imej pada satu halaman web pada mulanya, pengguna hanya boleh melihat 10 imej dan pengguna perlu menatal untuk melihat imej lain. Dalam kes ini, kami boleh memuatkan 10 imej pertama dan imej lain terlebih dahulu semasa pengguna menatal halaman web.

Dengan cara ini, kita boleh menggunakan teknologi pemuatan malas untuk meningkatkan prestasi halaman web.

Utamakan kandungan web

Cara lain untuk melakukan pemaparan progresif ialah dengan memuatkan kandungan yang anda perlukan dahulu. Sebagai contoh, apabila memuatkan halaman web, kami boleh memaparkan kandungan bahagian interaktif terlebih dahulu, dan kemudian memuatkan kandungan lain.

Selain itu, kami hanya boleh memaparkan CSS yang diperlukan pada mulanya. Sebagai contoh, kita perlu mendapatkan data daripada API dan kemudian kita perlu memberikan data tersebut. Oleh itu, jika kita memberikan semua CSS bersama-sama, ia juga akan menjadikan CSS tanpa data, yang boleh kita berikan selepas mendapat data.

Jadi, dengan cara ini kita boleh menunjukkan kandungan dengan keutamaan tinggi dahulu dan kemudian kandungan lain pada halaman.

Mengapa pembangun perlu menggunakan pemaparan progresif?

Kami menerangkan beberapa kelebihan pemaparan progresif di sini.

Pemuatan halaman web yang lebih pantas

Faedah utama pemaparan progresif ialah ia meningkatkan kelajuan halaman web. Ia memuatkan kandungan halaman web dalam ketulan supaya pengguna boleh mula berinteraksi dengan halaman web sebaik sahaja mereka membukanya.

Tingkatkan pengalaman pengguna

Memandangkan pemaparan progresif meningkatkan kelajuan pemuatan tapak web, pengguna boleh berinteraksi dengan tapak web dengan lebih banyak lagi. Ia juga meningkatkan bilangan pelawat ke laman web.

Tingkatkan SEO tapak web anda

Dalam SEO, kelajuan halaman adalah salah satu ciri penting. Robot perangkak Google merangkak setiap halaman dan menilai kandungan tapak web. Jika kelajuan memuatkan adalah perlahan, bot perangkak akan melangkau halaman dan jika kelajuan halaman kurang daripada 1 saat, ia akan meletakkan tapak web di kalangan pesaing.

Kesimpulan

Perenderan progresif ialah teknologi yang meningkatkan prestasi halaman web dengan memaparkan kandungan HTML, CSS dan JavaScriptnya dalam bahagian yang lebih kecil atau apabila diperlukan. Kami juga membincangkan dua cara untuk melaksanakan pemaparan progresif dan faedah menggunakan pemaparan progresif.

Atas ialah kandungan terperinci Apakah pemaparan progresif?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam