This article explains how to load the Prism syntax highlighter asynchronously using RequireJS. The aim is to remove Prism from the critical rendering path so that it no longer blocks the initial rendering of the page. The end result should be a decrease in perceived page load time.