• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

manahl / PyBloqs / 2df36f96-5204-4741-95ac-c4a58e820052
87%
master: 89%

Build:
Build:
LAST BUILD BRANCH: rspencer01-v-1-4-3
DEFAULT BRANCH: master
Ran 11 Jan 2025 07:13PM UTC
Jobs 3
Files 27
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

11 Jan 2025 07:05PM UTC coverage: 87.329%. Remained the same
2df36f96-5204-4741-95ac-c4a58e820052

Pull #142

circleci

rspencer01
Use browsers' DecompressionStream to do zlib decompression instead of rolling our own

We had our own zlib decompression library in jsinflate taken from
http://www.onicos.com/staff/iz/amuse/javascript/expert/inflate.txt
originlly (now at
https://www.masanao.site/staff/iz/amuse/javascript/expert/inflate.txt).

However using the DecompressionStream API available in modern browsers
we can completely remove this dependency that is injected into _every_
block (unless we explicitly opt out of compression). This decreases
block sizes dramatically for small blocks, and opens us up to
performance improvements with native implementations of the zlib
algorithm.

It is also the case that in many situations the decompression code is
far longer than the script we are decompressing and so this attempt at
minimising the size of a block in bytes actually makes it larger! Now,
with a far shorter decompression script, this is less likely and we may
actually see benefits from compression (though b64 encoding may again
make it larger than just shipping the bytes raw).
Pull Request #142: Use browsers' DecompressionStream to do zlib decompression instead of rolling our own

4 of 4 new or added lines in 2 files covered. (100.0%)

2171 of 2486 relevant lines covered (87.33%)

2.62 hits per line

Jobs
ID Job ID Ran Files Coverage
1 2df36f96-5204-4741-95ac-c4a58e820052.1 11 Jan 2025 07:13PM UTC 27
87.32
CircleCI Job
2 2df36f96-5204-4741-95ac-c4a58e820052.2 11 Jan 2025 07:13PM UTC 27
87.33
CircleCI Job
3 2df36f96-5204-4741-95ac-c4a58e820052.3 11 Jan 2025 07:14PM UTC 27
87.33
CircleCI Job
Source Files on build 2df36f96-5204-4741-95ac-c4a58e820052
  • Tree
  • List 27
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • CircleCI Build #2DF36F96...
  • Pull Request #142
  • PR Base - master (#18DF3C33...)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc