Reduce async loading from 0.25s to "when idle" and randomize load order
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
This commit is contained in:
parent
78d667bdec
commit
dba5c40f6a
@ -394,14 +394,14 @@
|
||||
|
||||
/* Randomly index the visible array, keeping the center
|
||||
* in the middle. This makes the loading look more organic. */
|
||||
for (var i = 0; i < visible.length >> 1; i++) {
|
||||
if (Math.rand() > 0.5) {
|
||||
for (var i = 0, j = visible.length - 1; i != j; i++, j--) {
|
||||
if (Math.random() > 0.5) {
|
||||
var tmp = visible[i];
|
||||
visible[i] = visible[visible.length - 1];
|
||||
visible[visible.length - 1] = tmp;
|
||||
visible[i] = visible[j];
|
||||
visible[j] = tmp;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/* Turn on visibility for any item that is now visible */
|
||||
visible.forEach(function(index) {
|
||||
if (this.thumbnails[index].visible != true) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user