Ciao,
Dato che possiamo aggiungere dinamicamente contenuti come (categorie, tag e chat) alla nuova barra laterale, questa può contenere molti contenuti. Pertanto, potrebbe essere molto lenta ad aprirsi su dispositivi meno potenti come il mio cellulare Android (Huawei P20 Pro).
La mia barra laterale ora contiene sul mio sito:
- 9 categorie
- 5 tag
- 8 canali di chat
- 19 chat personali
Ma questi cambiano frequentemente, intendo soprattutto la sezione delle chat personali.
Di solito ci vuole fino a ~1 secondo per aprire la barra laterale sul mio Huawei quando tutte le sezioni sono espanse. Penso che il caricamento della sezione delle chat personali causi principalmente questa lentezza. Se collasso le sezioni della barra laterale, l’apertura è immediata. Mi chiedo se sia possibile aggiungere una sorta di soluzione di lazy loading al contenuto della barra laterale per caricarlo ~ immediatamente, quando le sezioni sono in posizione espansa? Penso che la funzione di collasso sia in parte dovuta a questo, ma per impostazione predefinita queste sono espanse e i membri non sanno che se le collassano sarà più veloce e onestamente preferirei usarla con le sezioni espanse molto di più che cambiare sempre le sezioni.
So che esiste una soluzione CSS per i pannelli del menu che la rende più veloce, caricando solo i primi 20 elementi all’apertura, funziona bene ma l’apertura della barra laterale risulta lenta. Penso a causa del numero di elementi nascosti che vengono caricati mentre il menu si muove. ![]()
Ho provato su iPhone che è ovviamente super veloce e senza lag o lentezza. ![]()
Grazie ![]()