Filip Bartos is freelance front-end developer crafting unique digital experiences through modern, responsive websites & web apps built using HTML5/CSS3 and cutting edge technologies like React. From time to time Filip writes about web development on his blog and sometimes contributes to open-source projects.
Recently, I’ve been working on an isomorphic React website. This website was developed using React, running on an Express server. Everything was going well, but I still wasn’t satisfied with a load-blocking CSS bundle. So, I started to think about options for how to implement the critical-path technique on an Express server.
This article contains my notes about installing and configuring a critical-path performance optimization using Express and Handlebars. Throughout this article, I’ll be using Node.js and Express. Familiarity with them will help you understand the examples.