-
-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ZIMit 2.0 #193
Comments
Some important information for those who've been struggling with Service Worker and want some details:
This move shall (it's only a proof-of-concept) free us from the most pressing issue we face with zimit and allow us to focus on other features. It also makes WARC more important for us and maybe ZIM more attractive to WARC users. Interested parties are encouraged to subscribe to this ticket to be notified when implementation starts. We'll then probably look for real-world use cases to test the solution against |
Found another scenario that could benefit from part of this solution. With libkiwix reading/parsing/serving custom HTTP headers for entries, it would be possible for a ZIM reader to return an HTTP redirect for an entry to another URL (in-ZIM or not) with just a single lightweight Not sure if wanted though. |
Hi everybody, any news on this/ on a date, when the beta will be available? All the best, |
From now, my best guess is 6 to 12 months. |
See also kiwix/overview#95 |
Other interesting issue to link for the posterity: kiwix/overview#95 |
Since it launches end of 2021, Zimit has proven to be an interesting tool to build efficiently portable/versatil offline version of "random" Web sites. But what we have is only a version 1.0 and it still suffers of many weaknesses.
The most important weakness is that it relies on ServiceWorkers. Because of this we:
We have worked hard to improve the situation the last two years but this has proven to be a really serious and challenging issue. Not only for us as software publisher, but as well for users which were facing a lot of trouble of dealing with this kind of ZIM.
Fortunately, after studying in detail how the URL rewriting works (this is what all of this is about), we have achieved to make a POC version of ZIMit 2.0 which provides the same level of feature but without using ServiceWorker. In a nutshell this POC:
Here a screencast of the POC (wiht local ZIM file of kiwix.org)
We should now schedule the ZIMit 2.0 project so we can release it before end of 2023.
The text was updated successfully, but these errors were encountered: