Following an intuition I prevented Firefox from accepting gzip encoded resources, and the files were sent correctly... so maybe there's just a flush of the compressed stream missing (or the different timing is enough to mask the issue).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Following an intuition I prevented Firefox from accepting gzip encoded resources, and the files were sent correctly... so maybe there's just a flush of the compressed stream missing (or the different timing is enough to mask the issue).