16:07
<Maxim Vaarwel>

Good evening to everyone.

The spec has the next point in contributes a script-blocking style sheet:

The user agent hasn't given up on loading that particular style sheet yet. A user agent may gives up on loading a style sheet at any time.

Could anyone clarify in which cases user agent give up on loading a style sheet?

17:03
<emilio>
Maxim Vaarwel: That seems to allow the optimization of having some sort of network timeout to unblock script execution. I don't think Gecko at least implements anything like that, I don't think other engines do either, but I could be wrong
17:04
<emilio>
Maxim Vaarwel: blaming the spec points at similar wording being there for at least 10 years (though Dominic Farolino touched it recently). If nobody implements such a thing we should probably just remove that from the spec.
20:50
<Maxim Vaarwel>
Maxim Vaarwel: That seems to allow the optimization of having some sort of network timeout to unblock script execution. I don't think Gecko at least implements anything like that, I don't think other engines do either, but I could be wrong
emilio What you mean is if the stylesheet takes too long to load then the user agent may abort the loading. So?
20:55
<emilio>
emilio What you mean is if the stylesheet takes too long to load then the user agent may abort the loading. So?
More like "it is allowed to start executing script without waiting for the stylesheet". Not sure what the "so" is about, I was trying to answer your question :)
21:00
<Maxim Vaarwel>
As for unlocking to execute the code, it’s clear. My previous question was because, it has a direct quote: "A user agent may gives up on loading a style sheet at any time." - it clearly says “gives up” - but it is not specified what it means. (replace my "so?" to "right?", they have the same meaning)
22:40
<Maxim Vaarwel>
emilio: So what exactly is meant by “gives up” in that sentence?