Load thebelab asynchronously
Adds an `async` attribute to the script tag to load thebelab asynchronously. This allows the DOM to load while loading thebelab in the background. How I tested this: 1. Load http://127.0.0.1:4000/jupyter-book/01/3/Plotting_the_Classics.html 2. Hard refresh the page. This results in an average DOMContentLoaded time of 1.1s. 3. Add `async` attribute and hard refresh the page again. This results in an average DOMContentLoaded time of 660ms, a 40% speedup. 4. To verify that this still loads thebelab, I ran a few cells on this page using thebelab after loading asynchronously.
Please register or sign in to comment