What does HackerNews think of epub.js?

Enhanced eBooks in the browser.

Language: JavaScript

That looks quite a bit like the ePub (and PDF and ...) reader [1] I made for Nextcloud, many years ago. I have not maintained it for a few years due to a lack of time and interest (I made it so my daughter could read on the school-issued iPad on which she was not allowed to install apps, it lacked a good reader) so it doesn't work on current versions but it could be made to run with relative ease. It uses the Futurepress epub.js library to render ePub documents, it would not surprise me to see this product using that as well.

As to the question of needing an internet connection for reading a book the answer is that epub.js - or rather the browser engine in which it is executed - can lead external files so it can be used without an internet connection. I suspect this product can not be used in that was since it has 'cloud storage' as a 'premium' feature. Running locally would undermine the value of this 'premium' feature.

[1] https://apps.nextcloud.com/apps/files_reader

[2] https://github.com/futurepress/epub.js

I haven't implemented search inside the work. Only for searching the library (it's ultimately meant to be a self-publishing app, but that's a work in progress). It uses https://github.com/futurepress/epub.js/ Eventually, I'll get all its API working, but there's not much of a how-to guide, so it's slow.
> I use SumatraPDF on linux with wine.

I just discovered Foliate[0,1], which is a very small reader (252kb, deb) for .epub, .mobi, .azw, and .azw3 files. It's based Epub.js[2]. I was looking for a standalone epub reader (wanted to avoid the document management stuff) and stumbled across this gem.

It's performed very well on the epubs I've tossed at it.

[0] https://github.com/johnfactotum/foliate

[1] https://johnfactotum.github.io/foliate/

[2] https://github.com/futurepress/epub.js/

An exciting and audacious undertaking! I see the "Books" folder in the Drive. It would be great to have an ePub reader built in, perhaps using https://github.com/futurepress/epub.js/