I use Jupyter Book to run notes.eecs245.org (source repo is linked in the header). Most pages load pretty quickly in Chrome on macOS, but many of them are embarrassingly slow in Safari, both on macOS and especially iPadOS.
For example, 8.1. The Gradient Vector - EECS 245 Course Notes took quite a while to render on my iPad Pro M4 (a recent device), making it challenging to use my iPad for giving demos in class.
In the past, some of the source notebooks were excessively large, so I split them into multiple sections. And, I’ve tried to plotly outputs static where possible. Is there anything else I can do to make my pages load snappier? Is there something I’m doing incorrectly?
Apologies if this isn’t the right forum. A GitHub issue didn’t seem like the right place to voice this, but happy to create an issue too.