Add support for Brotli decompression#20610
Conversation
|
/botio test |
From: Bot.io (Linux m4)ReceivedCommand cmd_test from @calixteman received. Current queue size: 0 Live output at: http://54.241.84.105:8877/99c34f2d5ce6433/output.txt |
From: Bot.io (Windows)ReceivedCommand cmd_test from @calixteman received. Current queue size: 0 Live output at: http://54.193.163.58:8877/2f13fc0782a2956/output.txt |
From: Bot.io (Linux m4)FailedFull output at http://54.241.84.105:8877/99c34f2d5ce6433/output.txt Total script time: 1.02 mins
Image differences available at: http://54.241.84.105:8877/99c34f2d5ce6433/reftest-analyzer.html#web=eq.log |
From: Bot.io (Windows)FailedFull output at http://54.193.163.58:8877/2f13fc0782a2956/output.txt Total script time: 2.43 mins
Image differences available at: http://54.193.163.58:8877/2f13fc0782a2956/reftest-analyzer.html#web=eq.log |
3239d95 to
5c46009
Compare
For now, `BrotliDecode` hasn't been specified but it should be in a close future. So when it's possible we use the native `DecompressionStream` API with "brotli" as argument. If that fails or if we've to decompress in a sync context, we fallback to `BrotliStream` which a pure js implementation (see README in external/brotli).
|
/botio-linux preview |
From: Bot.io (Linux m4)ReceivedCommand cmd_preview from @timvandermeij received. Current queue size: 0 Live output at: http://54.241.84.105:8877/8e8ca506ae5f245/output.txt |
From: Bot.io (Linux m4)SuccessFull output at http://54.241.84.105:8877/8e8ca506ae5f245/output.txt Total script time: 1.11 mins Published |
|
/botio test |
From: Bot.io (Linux m4)ReceivedCommand cmd_test from @timvandermeij received. Current queue size: 1 Live output at: http://54.241.84.105:8877/4dcc20d153c0956/output.txt |
From: Bot.io (Windows)ReceivedCommand cmd_test from @timvandermeij received. Current queue size: 1 Live output at: http://54.193.163.58:8877/7f85ee84f3bc9ff/output.txt |
From: Bot.io (Linux m4)FailedFull output at http://54.241.84.105:8877/4dcc20d153c0956/output.txt Total script time: 42.59 mins
Image differences available at: http://54.241.84.105:8877/4dcc20d153c0956/reftest-analyzer.html#web=eq.log |
From: Bot.io (Windows)FailedFull output at http://54.193.163.58:8877/7f85ee84f3bc9ff/output.txt Total script time: 84.30 mins
Image differences available at: http://54.193.163.58:8877/7f85ee84f3bc9ff/reftest-analyzer.html#web=eq.log |
|
/botio makeref |
From: Bot.io (Windows)ReceivedCommand cmd_makeref from @timvandermeij received. Current queue size: 0 Live output at: http://54.193.163.58:8877/1c8e9d5bf0f11a6/output.txt |
From: Bot.io (Linux m4)ReceivedCommand cmd_makeref from @timvandermeij received. Current queue size: 0 Live output at: http://54.241.84.105:8877/02f8da0d5a8b8c8/output.txt |
From: Bot.io (Linux m4)SuccessFull output at http://54.241.84.105:8877/02f8da0d5a8b8c8/output.txt Total script time: 18.89 mins
|
From: Bot.io (Windows)SuccessFull output at http://54.193.163.58:8877/1c8e9d5bf0f11a6/output.txt Total script time: 34.53 mins
|
For now,
BrotliDecodehasn't been specified but it should be in a close future.So when it's possible we use the native
DecompressionStreamAPI with "brotli" as argument.If that fails or if we've to decompress in a sync context, we fallback to
BrotliStreamwhich a pure js implementation (see README in external/brotli).