12
edits
m (→Achievements: Added info about Safari) |
(→Achievements: Added achievement of integrating standard Zimit reading into Kiwix JS) |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 59: | Line 59: | ||
** I successfully managed to load wombat.js into the iframe document, but the configuration is not yet correct | ** I successfully managed to load wombat.js into the iframe document, but the configuration is not yet correct | ||
** Work so far is in https://github.com/kiwix/kiwix-js/pull/1010 | ** Work so far is in https://github.com/kiwix/kiwix-js/pull/1010 | ||
**EDIT 4/12/2023 '''This goal is now achieved and is in preview release in the Browser Extension offline-first PWA v3.11.5+''' | |||
* Worked on ironing out several issues with my non-SW-based implementation in KJSWL, using knowledge gleaned at the Hackathon | * Worked on ironing out several issues with my non-SW-based implementation in KJSWL, using knowledge gleaned at the Hackathon | ||
** Greatly increased fidelity of rendering of Zimit-based archives, including a lot of dynamic content | ** Greatly increased fidelity of rendering of Zimit-based archives, including a lot of dynamic content | ||
Line 66: | Line 67: | ||
** Loading is pretty fast at least on a desktop PC, but it also runs on iOS acceptably (only in Safari). Android is slow but useable, especially once a site's assets are cached via Cache API. N.B. On Android, it is not possible to use Firefox, because Firefox for Android unfortunately has a bug which attempts to load the ZIM archive into memory or internal storage, which fails for large archives. Chrome / Edge or Samsung Internet work fine (the fastest is Samsung Internet due to its optimized file reading speed). | ** Loading is pretty fast at least on a desktop PC, but it also runs on iOS acceptably (only in Safari). Android is slow but useable, especially once a site's assets are cached via Cache API. N.B. On Android, it is not possible to use Firefox, because Firefox for Android unfortunately has a bug which attempts to load the ZIM archive into memory or internal storage, which fails for large archives. Chrome / Edge or Samsung Internet work fine (the fastest is Samsung Internet due to its optimized file reading speed). | ||
** An implementation with the many changes can be tested at https://kiwix.github.io/kiwix-js-windows/dist/ | ** An implementation with the many changes can be tested at https://kiwix.github.io/kiwix-js-windows/dist/ | ||
'''Matthieu:''' | |||
Succeed to create a POC of warc2zim creating zim files with static rewriting and so not needing a Service Worker. | |||
== Agenda == | == Agenda == | ||
Line 84: | Line 90: | ||
[[Category:Hackathon]] | [[Category:Hackathon]] | ||
==Budget== | |||
*Hosting: CHF 1'874.05 | |||
*F&B: CHF 737.24 | |||
*Travel: <!--- 276.5.389.15+280+75+448.4 --->1'469.05 |
edits