CollaboraOnline / online

Collabora Online is a collaborative online office suite based on LibreOffice technology. This is also the source for the Collabora Office apps for iOS and Android.
https://collaboraonline.com
Other
1.82k stars 696 forks source link

perf: impress: pre-loading on mobile #8241

Open mmeeks opened 8 months ago

mmeeks commented 8 months ago

Not quite sure why; but I have: "Skyler to test preloading of slides in phone - that we render enough ahead ..."

in my action items =) do you recall more detail and/or the context ? =)

Thanks!

Minion3665 commented 8 months ago

Not quite sure why; but I have: "Skyler to test preloading of slides in phone - that we render enough ahead ..."

in my action items =) do you recall more detail and/or the context ? =)

Thanks!

@mmeeks hmmmm, no I don't have any notes that look like they could refer to this, and I don't remember the context either... I'm sure I could guess, but who knows whether I'd be right

mmeeks commented 8 months ago

I think it seemed slow to scroll down slides on the mobile device; -but- we were in readonly mode - and we could have significantly increased the window of slide-thumbnails and/or slides that we're rendering ahead of time & caching in the client I think that's the ask.

Checkout this._initPreFetchPartTiles(); - for rather a simple approach that could be made more complex and improved - particularly for the readonly/reading mode I think =)

Thanks!