Quote:
Originally Posted by chrisridd
The TOC seems pretty superfluous unless you're actually reading a book. Why would the ereader need to scan them ahead of time?
|
Strictly it doesn't need it. It is at least partly a historical thing. The early firmware on the original Kobo, and possibly the WiFi, handled the books differently. Extracting the ToC made sense for that. Now, it probably doesn't make as much sense, but rewriting code that works is always a very low priority.
For kepubs, the ToC entries in the database do contain extra information. That is generated the first time the book is opened.