With no way to make a backup I'm reliant on them being always on and still around 10+ years later if and when I want to read it again.
But, the format also leaves much to be desired. The superbooks' "features" seem more like limitations. I cannot adjust text font or size, which is a feature! Something I've been able to do with every other ereader. I've also run into instances where the preview has text cut off even at 100% zoom. https://i.imgur.com/z8OldNU.png
> I've also run into instances where the preview has text cut off even at 100% zoom.
Which [device, os and browser] are you on?
> I'm reliant on them being always on and still around 10+ years later…
These books are hosted using a service-worker, and will work even if our service goes offline for sometime or your device disconnects from the Internet.
https://i.imgur.com/veYtCUV.png Iphone xs safari. Unable to scroll/pinch/etc. Closing tab fixes.
> It’s easy to forget that it’s been nearly 12 years since the last major innovation in the ebooks space.
Well, except EPUB 3.0 in 2011 and 3.1 in 2017.
* Any language which generates WebAssembly could then be used (there are many already. Go, C/C++, Rust, (etc)... with very large growth happening)
* Likely to be a safer execution environment
Reflow is bad for books. It kills referential accessibility [1] which is a critical feature of codex-style format that follows from the most common definition of a book [2].
[1] https://bubblin.io/blog/referential-accessibility
[2] https://en.m.wikipedia.org/wiki/Book
> It sounds like a nightmare to handle when editing.
This book was programmatically generated using standard markdown manuscript and a paginator library called m2s [1]. I'd say it was pure bliss for me to edit David's book page-by-page!
Not at all. Use paragraph numbers instead of page numbers. You can create an 'id' attribute for each paragraph: <p id="para45">...</p>. As you scroll the viewer can update the location bar with a suitable fragment id: chapter3.html#para45
Why not a PDF?
Beats me. At least existing ebook readers can display PDFs.
If it is more like PDF, then a comparison with PDF is in order.
Forget about EPUB, tell me why your format is better than PDF!
PDFs are a skeuomorphic parallel of formatting that's natural to physical paper where as Superbooks adopt narrow column formatting of pure web with styling that scales responsively. Then there are granular differences in accessibility, new possibilities in layouts and content (webgl, AR/VR, CSS3, canvas art etc.), responsiveness, offline-first nature, iPad-first approach and usage of git for collaboration under the hood and a modern browser for final consumption.
To sum it up: Superbooks follow the most common convention and definition of a book. It is more 'consumer ready' than anything else on market.
You need to download any content to your browser to view it; otoh, online and in-browser renderers for both epub (which is mostly web tech in a package format) and PDF are ludicrously common.
> Superbook format on the other hand is a website. Huge difference!
Superbooks, on a quick glance through some, seem to have a visual look much like epub, the wasted space from aspect ratio mismatch of PDF, and the speed/responsiveness of cold molasses.
> PDFs are a skeuomorphic parallel of formatting that's natural to physical paper where as Superbooks adopt narrow column formatting of pure web with styling that scales responsively.
I don't see how PDF is any more skeumorphic than Superbooks (certainly, most PDF readers don't use skeumorphic—and dog slow—page turn animations.) You can, of course, design PDF with any fixed layout you want.
And AFAICT the main responsiveness Superbooks have is automatically choosing between single-page and two-page view based on screen aspect ratio/orientation.
I don't know what the “narrow column formatting” referred to is; the only webbish formatting I see is that pages seem to have symmetric bordering white space on left and right pages (but still have left and right pages distinguished, as in the version of 1984, by page number location.)
Thanks, but "hell no".