sandbox.bio icon indicating copy to clipboard operation
sandbox.bio copied to clipboard

Improve speed

Open robertaboukhalil opened this issue 5 months ago • 0 comments

  • [x] Hide terminal until ready and show what it's doing - https://github.com/sandbox-bio/sandbox.bio/commit/2320328219f17e64858299715824ae3505e2bd39
  • [x] Playground for terminal shouldn't have extraneous break lines - https://github.com/sandbox-bio/sandbox.bio/commit/d919452d41b5b90d31e15c1c08d11e75ee44d6d9
  • [x] Preload .bin files in parallel - https://github.com/sandbox-bio/sandbox.bio/commit/e2bf7e212aad8782d1d7373c4fcb3ede90abc88b
  • [ ] Rely less on setTimeout in src/stores/cli.js line 76 (500 ms timeout), line 180 (200ms timeout)
  • [ ] Always preload common tools like ls, vim, etc for all tutorials
  • [ ] Running sync; echo 3 >/proc/sys/vm/drop_caches clears the cache of which files have already been downloaded, so when type the same command, it will still make a fetch request! But it returns quickly because the asset was cached at the browser level. Any speed difference? Probably not significantly, only extra operations are buffer = new Uint8Array(buffer) and map[sha256sum] = buffer.

robertaboukhalil avatar Jan 27 '24 16:01 robertaboukhalil