title: Why does puppeteer page.goto() throw a timeout error?
body: <p>The following code throws an error, why?</p>
  
  <blockquote>
    <p>Navigation Timeout Exceeded: 60000ms exceeded</p>
  </blockquote>
  
  <p>I'm using puppeteer version 1.19.0</p>
  
  <pre class="lang-js prettyprint-override"><code>const puppeteer = require("puppeteer");
  
  (async () =&gt; {
    const browser = await puppeteer.launch();
    const page = await browser.newPage();
  
    await page.setCacheEnabled(false);
  
    try {
      const response = await page.goto("https://www.gatsbyjs.com", {
        waitUntil: "networkidle0",
        timeout: 60000
      });
  
      console.log("Status code:", response.status());
    } catch (error) {
      console.log(error.message);
    }
  
    await browser.close();
  })();
  </code></pre>
  
  <p>Some other URLs work fine, so I wonder if there is anything special with this particular URL?</p>