Optimizing the Critical Rendering Path