Home / Function/ fetchRenderTime() — astro Function Reference

fetchRenderTime() — astro Function Reference

Architecture documentation for the fetchRenderTime() function in render.js from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  20b41f98_6e22_6f27_69c5_356f93aa2871["fetchRenderTime()"]
  3c790668_be1c_58e1_f783_4e3a5b4e3a0d["render.js"]
  20b41f98_6e22_6f27_69c5_356f93aa2871 -->|defined in| 3c790668_be1c_58e1_f783_4e3a5b4e3a0d
  0a0d5ca9_b005_f655_c7a6_9a56ad9a11e6["benchmarkRenderTime()"]
  0a0d5ca9_b005_f655_c7a6_9a56ad9a11e6 -->|calls| 20b41f98_6e22_6f27_69c5_356f93aa2871
  style 20b41f98_6e22_6f27_69c5_356f93aa2871 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

benchmark/bench/render.js lines 109–121

function fetchRenderTime(url) {
	return new Promise((resolve, reject) => {
		const req = http.request(url, (res) => {
			res.setEncoding('utf8');
			let data = '';
			res.on('data', (chunk) => (data += chunk));
			res.on('error', (e) => reject(e));
			res.on('end', () => resolve(+data));
		});
		req.on('error', (e) => reject(e));
		req.end();
	});
}

Subdomains

Frequently Asked Questions

What does fetchRenderTime() do?
fetchRenderTime() is a function in the astro codebase, defined in benchmark/bench/render.js.
Where is fetchRenderTime() defined?
fetchRenderTime() is defined in benchmark/bench/render.js at line 109.
What calls fetchRenderTime()?
fetchRenderTime() is called by 1 function(s): benchmarkRenderTime.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free