Caricamenti più veloci (e più piccoli) in Discourse con Rust, WebAssembly e MozJPEG | Blog

@sam possiamo affrontare quanto sopra prima del rilascio per favore?

6 Mi Piace

Per quanto posso dire, la modifica di @andrei era strettamente limitata alla barra degli strumenti; ampliare l’ambito in modo che includa anche il drag-and-drop e l’incolla sarebbe un po’ rischioso per il rilascio.

Inoltre, non sono sicuro se vogliamo farlo?

10 Mi Piace

5 messaggi sono stati divisi in un nuovo argomento: Il cursore si sposta a fine riga quando si carica un’immagine tramite la barra degli strumenti

Lo sistemerò e poi potremo decidere se la correzione è pericolosa da unire prima del rilascio.

7 Mi Piace

Per come ricordo e da quello che vedo nel codice, non importa se un’immagine è stata aggiunta tramite la barra degli strumenti o tramite trascinamento e rilascio. In entrambi i casi, dovrebbe funzionare.

Inoltre, l’ho testato e sembra che ora tutto funzioni come previsto (è difficile dire esattamente quando è stato risolto, ma penso che non sia così importante). Ecco i video per il trascinamento e rilascio, ma funziona anche quando si utilizza la barra degli strumenti.

Al centro della riga:

Alla fine della riga:

Alla fine dell’ultima riga:

8 Mi Piace

Oh sì, scusa, è colpa mia, non l’ho nemmeno testato dall’ultimo video che ho caricato. :confused: Ora funziona come previsto :slightly_smiling_face: Grazie @andrei per aver controllato.

6 Mi Piace

Ho visto un post su Reddit riguardo a un’immagine promozionale per Diablo IV di 109 MB e dimensioni 12000x12000 e mi sono chiesto se sarebbe stato possibile caricarla su Discourse e, in caso affermativo, quanto tempo ci sarebbe voluto.

Sono riuscito a caricarla dal mio telefono in soli 20 secondi per l’elaborazione e il caricamento :tada:

È stata ridimensionata a 1920x1920 e 208KB.

10 Mi Piace

Nota, su iPhone quell’immagine causa un crash costante

8 Mi Piace

Quale iPhone? Riesco ad aprirlo nel browser e localmente senza problemi.




4 Mi Piace

Si blocca Safari se si tenta di caricare il file da 100 MB, in qualche modo il flusso innesca un esaurimento della memoria

7 Mi Piace

Oh, quella potrebbe essere la chiave del bug di crash che @martin sta cercando di scovare!

8 Mi Piace

Strano, sul mio iPad del 2017 con 4 GB di RAM non riesce a comprimere, ma lo fa con grazia poiché viene rilevato e quindi l’immagine originale procede nel processo di caricamento.

@sam puoi provare a eseguire http://clb.confined.space/dump/mem_growth.html e cliccare finché non raggiungi il massimo? Ti blocca la scheda? Il mio vecchio iPad raggiunge i 900 MB ma non si blocca.

4 Mi Piace

Ci ho provato ma non è stato osservato alcun crash… :thinking:

5 Mi Piace

Nota… questo è ora disabilitato per impostazione predefinita in attesa di correzioni da parte di Apple

6 Mi Piace

Vediamo se funziona…

Posso scaricare l’immagine gigante sul mio telefono ma ricevo

Mi dispiace, l’immagine che stai cercando di caricare è troppo grande (la dimensione massima è 4MB), ridimensionala e riprova

Quando tento di caricarla

5 Mi Piace

Purtroppo Apple ha troppi bug qui, siamo stati costretti a disabilitare la funzionalità su iOS a causa della mancanza di standard e frequenti crash, abbiamo un promemoria impostato per riprovare tra qualche mese.

9 Mi Piace

Ho alcune ottime notizie qui, dopo molti tentativi @pmusaraj ha finalmente trovato il modo di aggirare i bug in iOS, questo significa che ora puoi caricare immagini enormi su iOS e le ottimizzeremo al volo.

Inoltre abbiamo aumentato la nostra dimensione massima di upload per le immagini fino a 10MB per stare al passo con i tempi!

14 Mi Piace