Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles code example
Example: css defer async
<link rel="stylesheet" href="style.css" media="print" onload="this.media='all'">
<link rel="stylesheet" href="style.css" media="print" onload="this.media='all'">