Re: [whatwg/streams] In pipeTo spec, the order of checking for shuttingDown disagrees with ref. impl. (#934)

In general, the tests are strict so that all visible behaviour in all browsers conforms to the standard. We're trying to avoid the situation where authors end up relying on browser-specific quirks which others browsers then have to reverse-engineer to be compatible.

pipeTo() is a special case, as we want to allow browsers a lot of latitude to optimise it in ways that are appropriate for their architecture. The tests should enforce what is required by the standard, no more, no less. The tests should enforce exactly what is required by the standard, no more, no less. Hitting this mark precisely is tricky.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/streams/issues/934#issuecomment-401720082

Received on Monday, 2 July 2018 08:55:15 UTC