I'm late to this discussion, but I think this won't be the last thread to address JavaScript in EPUB3. I'm here because I'm writing (developing?) an eBook that would greatly benefit from JavaScript features. Let's call it a J-eBook instead. The book mainly contains instructions for completing a few exercises, but to follow those instructions, a tool to validate checkpoints and to evaluate the user's progress would be very useful. Of course, this can be done with pencil and paper. I could also develop a standalone app for this, but why bother maintaining an app on the stores when a few JavaScript features will do? This tool is like a questionnaire with checkboxes and radio buttons. I put it together with Calibre, and it only works, surprise, on Apple Books. I would say "unfortunately" but fortune has nothing to do with this, only the developer's choice. I think if Apple, the privacy-conscious company, can do it, any developer can. Did anyone ever think that an e-book was like a traditional book? No it is not, in fact, it requires a device, electricity, updates, etc. to function. Some carefully designed additional functionality can be a benefit to the reader. Apple seems to be one step ahead of everybody.
|