Mossroy
Mossroy
Regarding the webassembly backend, it might be possible to use it from the ServiceWorker, too: https://medium.com/@kennethrohde/on-the-fly-webp-decoding-using-wasm-and-a-service-worker-33e519d8c21e (needs to be tested)
In fact, the old browsers (IE etc) I was mentioning above don't support ServiceWorkers anyway (except maybe Ubuntu Touch). But, if we manage to use this technique, the MessageChannel would...
I like this TODO-list, but it does not mean it's all-or-nothing. Based on what @kasemmarifet would be willing to do (and maybe what he discussed with @kelson42 ), we might...
I confirm that issue on my device. It's very slow on Firefox Mobile too. On Firefox Preview, it looks much faster (except the first access, right after choosing the ZIM...
I doubt a WASM version of xzdec would make a significant change on this issue. xzdec does not access any file, it runs directly on memory strings. This issue seems...
Interesting. I suppose Chromium goes through some extra layers when we read the file in javascript, that explain the slowness. And you're probably right about how Firefox handles that. Unfortunately,...
I'm starting to wonder if the solution would not be to completely remove this bottom bar. There's no such thing in the Android application. They have found other solutions to...
On some mobile applications, some options of this kind are put in a top bar. This top bar disappears when the user scrolls down, and re-appears when the user scrolls...
I like the idea of hiding the bars (top and/or bottom), and making them re-appear when the user scrolls. I see many mobile apps that work like that (see my...
I could be implemented apart from #523 if we wish. I agree with you, and would also prefer to see it implemented the same as on Kiwix Android. Having an...