mre: chrome does not gc filereaders quickly enough inside webworkers

select a file around 16 MiB large: 
screenshot after selecting Windows.UI.Xaml.dll (17'110 KiB)
which should have consumed 16 * 16 = ~256 MiB RAM at most

this bug is triggered by repeatedly creating filereaders in workers;
reusing a single filereader makes the problem MOSTLY go away --
see `worker-gc.js` to toggle this behavior

observed on:
* win10 21h2 (19044.1889) + chr 103.0.5060.66 (old stable gchrome)
* win10 1809 (17763.3046) + chr 106.0.5247.0 (build 1036146, dc@appspot)
* win10 1809 (17763.316) + chr 106.0.5247.0 (build 1036146, dc@appspot)
* win10 1809 (17763.316) + chr 105.0.5195.37 (latest official gchrome beta)

NOT observed on:
* debian 11.4 + chr 104.0.5112.79
* win10 + firefox

(17763.316 = stock LTSC-2019 without any updates)