cd /news/developer-tools/profiling-web-edit-with-python-3-15-… · home › topics › developer-tools › article
[ARTICLE · art-150309] src=simonwillison.net ↗ pub= topic=developer-tools verified=true sentiment=↑ positive

Profiling web-edit with Python 3.15: flame graphs and source heatmaps

Simon Willison profiled his web-edit app using the new sampling profiler in Python 3.15, directing GPT-6 Astra Extra High in Codex to run the profiler and produce a flame graph and source heatmap demo. The resulting artifacts, a flame graph and a heatmap, are published on GitHub Pages under Willison's research repository. The exercise demonstrates the Python 3.15 profiler's flame graph and source heatmap output on a real PyPI application.

read1 min views3 publishedOct 12, 2026

Research: Profiling web-edit with Python 3.15: flame graphs and source heatmaps I put the new Python 3.15 profiler through its paces by having GPT-6 Astra Extra High in Codex run it against my new web-edit app:

I need a Python 3.15 flame graph and heatmap demo of the "web-edit" app from PyPI - research first then make me those demos

Here's the resulting example flame graph and heatmap.

── more in #developer-tools 4 stories · sorted by recency
── more on @simon willison 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/profiling-web-edit-w…] indexed:0 read:1min 2026-10-12 · —