I finally took the time to fix the reading feature on my blog (the “Read to me, please!” button below the title). Initially, I used the property
textContent to get the text content from the DOM element, but I figured out that it’s better to use
innerText for this purpose. Read this article on the differences.
I also made the script to not block the rendering anymore by removing it from the critical request chain.