Python 潮流周刊 174 重点放出两条行业重磅消息,CPython 里面的实验性 JIT 编译器确定会从主干代码移除,同时 PyScript 项目正式进入维护模式,不再持续新增功能,这期还附带了第 124 期的完整原文,方便大家回看往期内容。很多开发者之前一直期待内置 JIT 给 Python 带来大幅提速,结果这个实验特性只在 3.13、3.14、3.15 三个版本短暂上线,综合平均提速只有 7%-8%,收益有限,而且长期缺少稳定的维护团队、调试工具适配、明确的长期支持方案,Python 指导委员会没有通过 PEP 836 提案,开发者主动撤回提案,代码会在 3.16 开发周期内删掉;而 PyScript 作为浏览器里直接跑 Python 的方案,转入维护模式意味着只做 bug 修复、安全补丁,不再开发新特性,想在网页端运行 Python 的开发者要提前规划替代方案,比如 Pyodide、MicroPython 或者 Wasm 相关方案。这期周刊除了这两个热点,还整理了 Python 性能工具、DuckDB、Django 实践、AI 代码智能体等优质文章、开源项目,适合后端、数据、AI 开发人员跟进动态。
一、CPython 实验性 JIT 移除详情
1.1 事件时间线
- 随 Python 3.13 合入主干,标记为实验特性,对应 PEP 744(仅信息类提案,没有正式落地标准)
- 2026 年 6 月,指导委员会暂停 JIT 迭代,要求提交正式 PEP 说明维护、兼容、性能指标
- 维护者提交 PEP 836,但是内容细节不足,无法满足委员会要求
- 2026-10-19,作者撤回 PEP 836,确定 JIT 代码将从 main 分支移除
- 影响范围:3.13/3.14/3.15 版本还保留该实验功能,3.16 起不再内置
1.2 核心短板汇总
| 问题项 | 说明 |
|---|---|
| 性能收益偏低 | 几何平均提速 7%-8%,部分场景甚至变慢,达不到预期收益 |
| 工具链适配差 | gdb、perf 这类底层调试器无法识别 JIT 生成的代码帧 |
| 维护资源不足 | 专职维护资金结束,志愿者很难长期扛住复杂的兼容性测试 |
| 平台兼容复杂 | 自由线程(no-GIL)版本不支持 JIT,多平台适配成本高 |
| 规范缺失 | 没有清晰的长期支持计划、版本兼容策略、故障兜底方案 |
1.3 开发者适配建议
- 已经在测试 PYTHON_JIT 的业务:不要依赖这个特性,上线代码不要开启 JIT
- 追求 Python 提速:优先考虑 Numba、Cython、Rust 扩展、向量化、DuckDB、no-GIL 版本
- 后续如果想跟进 JIT:只能等待社区新的提案,短期不会回归 CPython 主线
二、PyScript 进入维护模式说明
2.1 什么是维护模式
维护模式 = 冻结新功能开发,只处理安全漏洞、严重 bug、版本兼容修复,新特性、新语法、新插件不再规划开发。
PyScript 基于 Pyodide+MicroPython,主打在 HTML 页面直接写 Python、浏览器内运行,降低 Wasm Python 上手门槛。
2.2 对现有项目的影响
- 已经上线的 PyScript 页面:短期还能正常运行,官方会持续修复重大问题
- 新项目:不推荐继续基于 PyScript 做长期迭代的产品,风险高
- 替代路线:直接使用 Pyodide 原生 API、MicroPython Wasm、或者 WebAssembly 绑定方案
2.3 选型对比
| 方案 | 状态 | 适合场景 |
|---|---|---|
| PyScript | 仅维护,无新功能 | 已有存量项目、简单演示、教学 Demo |
| Pyodide | 活跃开发 | 浏览器 Python 计算、数据处理、Web 端脚本 |
| MicroPython Wasm | 活跃开发 | 轻量脚本、资源受限页面 |
三、周刊 174 其他精选内容清单
- 2026 Python 性能分析工具现状盘点
- DuckDB 2.0 提速原理解析
- UUIDv7 常见误区澄清
- 306 行 Python 实现编码智能体
- Django 大规模缓存生产方案
- Cloudflare R2 存储 Django 静态资源实践
- NumPy 向量化提速实操技巧
四、往期附刊:第 124 期全文开放
周刊规则是付费内容满一年后免费放出,本期配套开放 124 全文,大家可以回看当时 Python 生态、工具、开源项目的发展情况,用来做前后技术趋势对照。
【相关 FAQ】
问题 1:Python 潮流周刊 174 提到 CPython 实验性 JIT 将被移除,是不是代表 Python 不再做 JIT 方向的优化?
回答 1:不是完全放弃 JIT,只是这次并入主干的追踪式 JIT 实验宣告失败,Python 潮流周刊 174 里说明,社区后续依然可以提交新的 JIT 相关 PEP,只是需要补齐维护、工具链、性能指标等完整方案,才能进入主线。
问题 2:PyScript 进入维护模式,还能不能继续在新项目里使用 PyScript 开发网页 Python?
回答 2:Python 潮流周刊 174 的观点是不建议新项目重度依赖 PyScript,PyScript 不再新增功能,长期生态停滞,新项目优先直接使用 Pyodide,存量简单 Demo 还可以继续跑。
问题 3:CPython 3.15 版本里的实验 JIT 还能继续测试吗?
回答 3:可以,3.13、3.14、3.15 版本会保留实验 JIT,Python 潮流周刊 174 提醒,这些版本的 JIT 只是临时存在,3.16 版本主干就移除该代码,业务代码不要绑定这个特性。
问题 4:Python 潮流周刊 174 附带的第 124 期全文,和当期新内容有什么关联?
回答 4:Python 潮流周刊 174 附带第 124 期全文是周刊固定归档福利,用来方便读者回溯一年前的 Python 生态热点,和 JIT、PyScript 这两条新闻没有直接耦合,适合做技术趋势对比阅读。
【参考资料】
[2026-11-13](Python 潮流周刊 174(附第 124 期全文):CPython 实验性 JIT 将被移除,PyScript 进入维护模式)阿里云开发者社区
[2026-11-07](Python 潮流周刊 174(附第 124 期全文):CPython 实验性 JIT 将被移除,PyScript 进入维护模式)网易
[2026-10-26](Python's experimental JIT to be removed)LWN.net
[2026-10-20](PEP 836 – JIT Go Brrr: The Path to a Supported JIT Compiler for CPython)Python PEP 官网
[2026-06-10](Python JIT 开发遭官方紧急叫停:六个月内重新补 PEP,否则将彻底移除主干代码)36 氪
【免责声明】
本文基于 Python 潮流周刊 174 内容与公开社区信息整理,仅作为技术资讯科普,不构成项目选型、版本升级的决策依据;CPython JIT、PyScript 的后续变动以 Python 官方指导委员会、PyScript 项目 GitHub 公告为准;不同 Python 版本、Wasm 环境下的特性表现存在差异,上线前务必自行测试验证;周刊观点属于社区内容整理,不代表 Python 官方立场。
本文来自作者[元核侦台客]投稿,不代表环球科技潮立场,如若转载,请注明出处:https://www.zennew.com/rgzn/202611/945.html
评论列表(4条)
我是环球科技潮的签约作者“元核侦台客”!
希望本篇文章《Python 潮流周刊 #174 解读CPython 实验 JIT 移除、PyScript 转入维护模式》能对你有所帮助!
本站[环球科技潮]内容主要涵盖:科技,科技新闻,黑科技
本文概览:Python 潮流周刊 174 重点放出两条行业重磅消息,CPython 里面的实验性 JIT 编译器确定会从主干代码移除,同时 PyScript 项目正式进入维护模式,不再持续新增功能,这期还附带了第 124 期的完整原文,方便大家回看往期内容。很多开发者之前一直期待内置 JIT 给 Python 带来大幅提速,结果这个实验特性只在 3.13、3.14、3.15 三个版本短暂上线,综合平均提速只有 7%-8%,收益有限,而且长期缺少稳定的维护团队、调试工具适配、明确的长期支持方案,Python 指导委员会没有通过 PEP 836 提案,开发者主动撤回提案,代码会在 3.16 开发周期内删掉;而 PyScript 作为浏览器里直接跑 Python 的方案,转入维护模式意味着只做 bug 修复、安全补丁,不再开发新特性,想在网页端运行 Python 的开发者要提前规划替代方案,比如 Pyodide、MicroPython 或者 Wasm 相关方案。这期周刊除了这两个热点,还整理了 Python 性能工具、DuckDB、Django 实践、AI 代码智能体等优质文章、开源项目,适合后端、数据、AI 开发人员跟进动态。