Do you use responsive images, lazy loading, or other optimizations? If not, why not? What affects your decisions?
Answer a few simple questions to help us understand your needs, and what we can do to make your life easier. Get Started

Avoids document.write()

Overview

For users on slow connections, such as 2G, 3G, or slow Wi-Fi, external scripts dynamically injected via document.write() can delay the display of main page content by tens of seconds.

See Intervening against document.write() to learn more.

Recommendations

In your report, Lighthouse lists out every call to document.write(). Review this list, and note any call that dynamically injects a script. If the script meets the criteria outlined in the introduction to Intervening against document.write(), Chrome won't execute the injected script. These are the calls to document.write() that you want to change. See How do I fix this? for possible solutions.

More information

Lighthouse reports every instance of document.write() that it encounters. Note that Chrome's intervention against document.write() only applies to render-blocking, dynamically-injected scripts. Other uses of document.write() may be acceptable.

Feedback

Was this page helpful?
Yes
What was the best thing about this page?
It helped me complete my goal(s)
Thank you for the feedback. If you have specific ideas on how to improve this page, please create an issue.
It had the information I needed
Thank you for the feedback. If you have specific ideas on how to improve this page, please create an issue.
It had accurate information
Thank you for the feedback. If you have specific ideas on how to improve this page, please create an issue.
It was easy to read
Thank you for the feedback. If you have specific ideas on how to improve this page, please create an issue.
Something else
Thank you for the feedback. If you have specific ideas on how to improve this page, please create an issue.
No
What was the worst thing about this page?
It didn't help me complete my goal(s)
Thank you for the feedback. If you have specific ideas on how to improve this page, please create an issue.
It was missing information I needed
Thank you for the feedback. If you have specific ideas on how to improve this page, please create an issue.
It had inaccurate information
Thank you for the feedback. If you have specific ideas on how to improve this page, please create an issue.
It was hard to read
Thank you for the feedback. If you have specific ideas on how to improve this page, please create an issue.
Something else
Thank you for the feedback. If you have specific ideas on how to improve this page, please create an issue.