Tampilkan wallpaper pertama tanpa menunggu paling lambat

Performancekamo-internal
Shipped
26 Agustus 2026 pukul 03.58 UTC
Author
kamo
Commit
5572590

Slideshow preloaded setiap wallpaper belakang satu Janji. semua, jadi tidak ada yang dicat sampai gambar terakhir di set telah diselesaikan. Pada penyewa dengan selusin latar belakang yang berarti latar belakang telanjang sampai duabelas tiba - untuk gambar slideshow tidak perlu sampai 8x (N-1) detik kemudian. Setiap permintaan masih dimulai sekaligus; akan sekuensial akan kelaparan crossfade, karena gambar 2 harus diterjemahkan sebelum 8 pertama berdiam terserah. Apa yang berubah adalah ketika hasil telah diterbitkan: PREFIX yang diputuskan keluar sebagai setiap gambar mengendap, jadi yang pertama cat menunggu gambar 1 saja. Yang merupakan lantai pula - gambar 1 adalah yang ditampilkan pertama. Penerbitan awalan daripada menambahkan urutan pelengkapan adalah apa yang menyimpan ini Perilaku - identik. Order dipertahankan persis seperti filter lama meninggalkannya, dan 404 di di tengah masih tetes keluar. Diverifikasi oleh simulasi lebih dari 4.000 pola acak pass / fail dan menyelesaikan perintah: array akhir cocok dengan 'urls. filter (...)' dalam setiap kasus, dan 87% dari mereka melukis sebelum gambar paling lambat telah diselesaikan. Efek siklus harus berhenti tergantung pada 'gambar', atau setiap penambahan akan meruntuhkan dan restart interval 8 s dan menetap wallpaper pertama akan tetap mereset sementara Sisa set tiba. Ini tergantung pada 'images.length > = 2' sekarang dan membaca array hidup melalui ref pada waktu kebakaran, yang merupakan bentuk yang sama flag order sudah digunakan. Sengaja TIDAK dilakukan, dan ini adalah setengah yang gagal singkat: rendering hanya gambar sekarang dan berikutnya. Yang istirahat 1.6 s crossfade - elemen harus sudah berada di DOM di opasitas 0 - dan istirahat shuffle, yang membaca indeks berikutnya pada waktu api. Semua gambar yang diselesaikan tetap terpasang. Verifikasi: tsc --noEmit bersih; semua 10 penjaga lulus; background- order suite melewati.

All changes

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga