@charliermarsh: We found an optimization in uv's resolver that sped up Jupyter by 13%, and Boto3 by 2.4x (since it requires so much bac…
Summary
An optimization in uv's resolver improves performance for Jupyter by 13% and Boto3 by 2.4x, detailed in a write-up.
View Cached Full Text
Cached at: 07/10/26, 08:07 AM
We found an optimization in uv’s resolver that sped up Jupyter by 13%, and Boto3 by 2.4x (since it requires so much backtracking).
I think it’s pretty cool so decided to write it up 👇 https://t.co/SzZllUMeND
Similar Articles
@charliermarsh: I asked it to try again and it found another easy 5% speed-up.
Charlie Marsh reports a 5% speed-up after asking an unnamed AI or tool to retry an optimization, likely related to Ruff or uv.
@charliermarsh: We found a few optimizations that let us reduce the size of uv.lock files by "compressing" the environment markers. Som…
uv's lockfile size reduced by 40-50% through compression of environment markers.
@charliermarsh: It turns out that I forgot to enable hardware-accelerated SHA-256 for ARM. So uv will get much faster in the next relea…
uv will get faster in the next release after enabling hardware-accelerated SHA-256 for ARM, improving Trio install wall-time by up to 10%.
@charliermarsh: Codex made uncached, complex resolutions (like Transformers) in uv >40% faster through more efficient request scheduling
Charlie Marsh reports that Codex improved request scheduling, making uncached complex resolutions (e.g., Transformers) in uv over 40% faster.
@charliermarsh: uv binary size over time
Charlie Marsh shares a chart showing how the binary size of uv, a Python package manager, has changed over time.