A slightly faster slimmer curl
Back in August I mentioned the new curl performance tests we have running. I figured it could be apt to return to this topic just to mention some of the initial outcomes.
44 stories
Back in August I mentioned the new curl performance tests we have running. I figured it could be apt to return to this topic just to mention some of the initial outcomes.
One good trick when trying to look for ways to optimize software is to stay away from areas that are very likely already quite well optimized, and instead focus on areas that might have been overlooked, either because they are too obscure or don't show up during regular profiling sessions.
Developers often prefer flexibility over upfront schema design, making semi-structured data formats such as JSON increasingly popular. Large amounts of JSON data are therefore stored and analyzed by relational database systems.
How dynamic shredding makes the vast majority of queries in Logfire a thousand times faster, with early adopter customers reporting more than 1000x improvement on query performance.
We explore how to speed up binary search by batching independent searches with NumPy's vectorized operations. We then reformulate the algorithm so all searches progress together with only $O(1)$ additional memory, port it to C++, and achieve up to a 25× speedup over NumPy 2.4's implementation.
GitHub migrated more than 800,000 lines of Copilot runtime code from TypeScript and Node.js to Rust in about 14.5 weeks using AI-assisted development. The incremental migration used N-API interoperability, automated testing, human review, and 128 pull requests while continuing to ship releases.
On-demand CPU and memory profiling for Cloudflare Workers and Durable Objects is now available. Now you can generate interactive flamegraphs directly in production to quickly track down memory leaks and performance bottlenecks.
How per-item RwLock reads became expensive in our read-heavy workload, how using lock-free has improved performance, and where a simple RwLock remained a good fit.
rat is my smallish compiler backend (with a semi-working C99 frontend). Its x86-64 code generator translates the intermediate representation (IR) into x86-64 instructions. These use an unlimited number of virtual registers (vregs).
Burn 0.22.0: Faster builds without backend generics, easier custom operations, adaptive memory management, smarter autotuning, GPU graph replay, and new fine-tuning and deployment workflows.
RAM’s expensive again. Can existing software run faster with 50% less RAM via an unloved compiler flag?
Lightpanda 1.0 speaks WebDriver, making it the only browser that natively speaks every web automation protocol: CDP, WebDriver and MCP. Run your Selenium scripts on it by changing the driver setup: up to 4.4x faster than headless Chrome, with 7x less memory.
Vector Database Memory Sizing and Cost Math: How Much RAM Do 1 Million Vectors Need? Estimate vector database memory, disk, and cost with embedding dimension, precision, metadata, index overhead, replicas, and capacity planning.
The support ticket was one line long: "Your assistant says our docs don't mention refunds. We have an entire page called Refunds." I checked. The page was there. It was chunked, embedded, and sitting in Postgres with the right tenant_id.
If your LLM API spend climbed after you added retrieval, a longer system prompt, or tool definitions, the cause is almost always input tokens being reprocessed at full price on every request — not the model you picked.
Dynamically-typed object-oriented languages please programmers, but their lack of static type information penalizes performance. Our new implementation techniques extract static type information from declaration-free programs.
As noted in my previous report, I am currently working on the open source Rust toolchain as a Sovereign Tech Fellow. Every two months, I’m putting out a report of my open source work done in that period. This is the second installment of this series.
Cloudflare now ranks as the fastest provider across 74% of the top 1,000 global networks. By incorporating background telemetry from Cloudflare Challenge Pages, we have expanded our real-user measurement scale while maintaining user privacy.
Showing 18 of 44 stories
Load more storiesGet the top AI news and tools straight to your inbox every week.
Weekly · AI news
Join 15,000+ AI enthusiasts