Critical Rendering Path – An In-depth Guide