Sign up to receive the latest blog posts via email

Prior to rendering any of your site, the browser must process all of the style and layout information for the current page. Until this happens, the browser holds off on displaying any content to the user. As such, Cascading Style Sheets (CSS), like JavaScript, are considered to be render-blocking. When building your site, your browser performs the following steps: Examines the HTML and builds the Document Object Model (DOM), which is a structural representation of the HTML that the browser understands; Examines the CSS and builds the...

Read More

Slow-loading web pages are frustrating for users, so you probably want to optimize the rendering of your site. This article focuses on ways you can optimize your JavaScript and CSS so that your page loads your above-the-fold content as quickly as possible. Because this is the content your users see first and foremost, we will cover ways to render that, while deferring, if possible, anything related to below-the-fold content, or content that your users are not seeing initially. ...

Read More