Open Bug 1875340 Opened 2 years ago

use native javascript gzip compression instead of pako package

Categories

(Tree Management :: Treeherder: Frontend, task)

Tracking

(Not tracked)

ASSIGNED

People

(Reporter: aryx, Assigned: aryx)

Details

At the moment, Treeherder uses the pako package to decompress gzipped artifacts (files which have a task to test manifests map).

Since Firefox 113, this can be done natively with JavaScript: https://developer.mozilla.org/en-US/docs/Web/API/DecompressionStream

Bonus: There is a Treeherder test which gets skipped and was designed to check for manifests in task, as property of the Job object. Treeherder does not store the manifests for performance reasons. Remove the subtest.

You need to log in before you can comment on or make changes to this bug.