According to my tests, the coach counts as render blocking a stylesheet loaded with Link Preload To reproduce: ```bash docker run --shm-size=1g --rm -v "$(pwd)":/sitespeed.io sitespeedio/sitespeed.io:7.4.0 https://www.westwingsolutions.com/ -b chrome -n1 ``` On that page, the resource `/static/styles/home.later.css` is loaded as follows: ```html <link rel="preload" as="style" href="/static/styles/home.later.css" onload="this.rel='stylesheet'"> ``` To my knowledge, **this shouldn't count as a render blocking CSS resource** I think one could either call a different function here: [fastRender.js:7](https://github.com/sitespeedio/coach/blob/master/lib/dom/performance/fastRender.js#L7) Or maybe add a `.filter` here: [fastRender.js:44](https://github.com/sitespeedio/coach/blob/master/lib/dom/performance/fastRender.js#L44) Hope this helps!
According to my tests, the coach counts as render blocking a stylesheet loaded with Link Preload
To reproduce:
docker run --shm-size=1g --rm -v "$(pwd)":/sitespeed.io sitespeedio/sitespeed.io:7.4.0 https://www.westwingsolutions.com/ -b chrome -n1On that page, the resource
/static/styles/home.later.cssis loaded as follows:To my knowledge, this shouldn't count as a render blocking CSS resource
I think one could either call a different function here: fastRender.js:7
Or maybe add a
.filterhere: fastRender.js:44Hope this helps!