Skip navigation

Long book page loads - optimizing performance

421 Views 1 Reply Latest reply: Nov 7, 2012 2:54 PM by gadgetmax RSS
prkos Calculating status...
Currently Being Moderated
Sep 29, 2012 3:14 PM

I'm formatting an interactive read-aloud e-book and sometimes when turning pages it takes a long while until iBook loads the page completely and it becomes responsive. I've set all audios preload="none" which helped a bit and the read-aloud narration is split into multiple files which also helped but it's still not how it should be.


Is there anything else I can do to improve performance?


Is there a way to show a loading icon while iBooks is processing the spread? No icon appears in the top while like usual to indicate ipad is busy.


What is the order of processing the page (HTML, js, audio files)?

iBook, iOS 5.1.1
  • gadgetmax Calculating status...
    Currently Being Moderated
    Nov 7, 2012 2:54 PM (in response to prkos)

    We had the same problem. We got the best results from these changes:


    1. Optimize your media. Compress your audio farther than Apple recommends.


    2. If you are specifying any audio files in the XHTML, remove them. Code like this was especially problematic for us:


    <audio id="myid" src="audio/myaudio.m4a" ibooks:pause-readaloud="true" />


    3. If you are using javascript, carefully consider where to reference the javascript file, in the head, body or foot. They cause different perceptions of page loading.


More Like This

  • Retrieving data ...

Bookmarked By (0)


  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.