Serdar Yegulalp
Senior Writer

Python picks up speed with a new JIT

analysis
Jan 23, 20263 mins

Python’s new JIT compiler might be the biggest speed boost we’ve seen in a while, but it’s not without bumps. Get that news and more, in this week’s report.

Red race car with light effect.
Credit: jamesteohart - shutterstock.com

Faster Python is now within reach, thanks to its shiny new JIT. But we also have fast dataframes thanks to Pandas, and three slick new GUI interfaces for SQLite. And then there’s Zed, the new Rust-powered contender to VS Code’s throne. It’s a busy time in the world of Python, and we’ve got all the scoops.

Top picks for Python readers on InfoWorld

How to use Pandas for data analysis in Python
For working with data tables in Python, look no further than Pandas, the fast and universal dataframe solution. With version 3 on the way, now’s the time to learn what to expect.

Get started with Python’s new native JIT
Python’s most potentially game-changing new feature (of late) is the JIT compiler. It promises to add a performance boost to code with no extra work on your part, but do the promises add up? Let’s check the benchmarks and find out.

Get a GUI for SQLite—actually, get three!
Quit poking through SQLite databases at the command line or via clunky scripts. We found three GUI interfaces that provide desktop, web, and VS Code add-ons so you can explore your data in style.

Zed: The Rust-powered challenger to VS Code
Could a platform-native IDE and editor written in Rust be the next big challenger to Visual Studio Code? This video lets you get a feel for hands-on work with Zed.

More good reads and Python updates elsewhere

PyCrucible 0.4 released
One of the best new solutions for redistributing Python apps painlessly now runs faster and can deliver much smaller downloads.

On the future of funding the Python Software Foundation
Deb Nicholson, executive director of the Python Software Foundation, talks about what it will take to keep the PSF funded in the years to come, including how software nonprofits can remain solvent in tough times.

How we made Python’s packaging library 3x faster
This is a great case study for how, among other things, Python’s new statistical profiler (in 3.15) can yield big wins by revealing unexpected bottlenecks. There’s also a nice sidebar on how to take advantage of post-3.11 regex features for performance.

Slightly off-topic: Extracting books from production language models
It’s easier than you think to trick an LLM into revealing most of a text it’s been trained on. And this trick even works with state-of-the-art production LLMs that theoretically guard against it.

Serdar Yegulalp

Serdar Yegulalp is a senior writer at InfoWorld. A veteran technology journalist, Serdar has been writing about computers, operating systems, databases, programming, and other information technology topics for 30 years. Before joining InfoWorld in 2013, Serdar wrote for Windows Magazine, InformationWeek, Byte, and a slew of other publications. At InfoWorld, Serdar has covered software development, devops, containerization, machine learning, and artificial intelligence, winning several B2B journalism awards including a 2024 Neal Award and a 2025 Azbee Award for best instructional content and best how-to article, respectively. He currently focuses on software development tools and technologies and major programming languages including Python, Rust, Go, Zig, and Wasm. Tune into his weekly Dev with Serdar videos for programming tips and techniques and close looks at programming libraries and tools.

More from this author