三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

老电脑也能流畅开 20 个标签页:一份 Thorium 浏览器性能优化体验指南

老电脑也能流畅开 20 个标签页:一份 Thorium 浏览器性能优化体验指南

老电脑也能流畅开 20 个标签页:一份 Thorium 浏览器性能优化体验指南

【免费下载链接】thoriumChromium fork named after radioactive element No. 90. Source code and Linux releases. Windows/MacOS/ARM builds served in different repos, links are towards the top of the README.md.项目地址: https://gitcode.com/GitHub_Trending/th/thorium

Thorium 是一款以元素周期表第 90 号元素"钍"命名的 Chromium 浏览器,它通过编译器级优化和指令集适配,让老电脑也能流畅跑现代网页,同时把本该属于你的隐私控制权一项项交还回来。初次听到这个名字的人,多半会把它当成一个噱头——毕竟拿放射性元素当名字,多少有点中二。但真正上手之后你会发现,这份"核能"式的命名背后,藏着一套相当扎实的性能优化思路。

先别急着说"快",看看它到底在优化什么

很多人对浏览器性能的认知停留在"换个引擎"或者"清个缓存",但 Thorium 走的是一条更底层的路:它不做减法,而是在 Chromium 这条成熟的生产线上,用编译器级别的调整把每一分算力榨出来。

用大白话讲,Chrome 给你的浏览器页面,本质上是程序员写好的代码经过"编译"翻译成机器能读懂的指令。编译这一步做得好不好,直接决定了同样一段网页脚本跑起来是丝滑还是卡顿。Thorium 在编译时开启了 LTO(链接时优化)、PGO(基于运行数据的性能剖析优化)以及一系列 LLVM 循环优化,等于在出厂前就给浏览器做了一次全身按摩——这些是安装包层面的事,用户装好之后什么都不用管,快就是快,慢不下来。

项目的官方文档 docs/FEATURES.md 里把这套东西总结得很直白:Always built with the latest LTS version of Chromium,并用编译器优化让它"FAST"。这不是营销话术,而是可以复现的构建配置。

选对版本,你的 CPU 才算真正开始上班

如果只有编译优化,Thorium 和普通 Chromium fork 的差距还不至于拉得这么大。它真正让人觉得"出乎意料地顺手"的地方,是给不同时代的 CPU 分别做了定制版本。

这里要解释一个概念:SIMD 指令集。你可以把它想象成 CPU 自带的"批量处理技能"。同样是完成一项计算,老指令集只能一个一个来,新指令集(比如 AVX2)可以一次处理一批数据,效率自然天差地别。问题是,这些指令必须"编译进"程序里才生效,而且你的 CPU 必须支持对应的指令集,否则程序直接崩溃——这也解释了为什么市面上大多数浏览器只敢用最保守的兼容方案。

Thorium 反其道而行之,一口气提供了 SSE2、SSE3、SSE4、AVX、AVX2 等多个版本。你的 CPU 越新、指令集越强,对应版本的加速就越明显。项目还贴心地在仓库里放了一个检测脚本:

./check_simd.sh # 或者手动查看 grep -o -e sse -e avx /proc/cpuinfo | sort -u

跑完脚本,你就知道自己该下载哪个版本。如果你的电脑是 2016 年以后的机器(Intel 6 代酷睿、AMD Ryzen 一代之后),选 AVX2 版基本没错;如果是 2005 到 2010 年间的老伙计,SSE3 版也能让你告别卡顿。选对版本这件事,在 docs/ABOUT_RELEASES.md 里有完整的对应说明,对着年份查就行。

这里值得多说一句:Thorium 官方始终把最低兼容线压得很低,甚至专门保留了 32 位 SSE2 版本给上古 CPU。这种"连十年前的老机器都不抛弃"的态度,在如今动辄要求新硬件的软件圈里,确实少见。

快只是敲门砖,被要回的那些东西才是惊喜

性能是 Thorium 的入场券,但真正让我愿意长期把它设为主力浏览器的,是它顺手帮我解决了一堆 Chrome 令人头疼的小事。

第一件事,是"难看的界面"回来了。2023 年 Chrome 改版后,圆角、大间距、变短的标签页让很多人直呼不适应。Thorium 专门发起了一个叫 Th24 的复古 UI 计划,把标签页、菜单、顶栏、对话框的尺寸和布局都恢复到了改版之前的样子。你只需在地址栏输入chrome://flags/#thorium-2024开启即可,不喜欢随时关掉,选择权完全在你手里。对比界面可以看 docs/TH24.md 里的截图,左右一对比,怀旧党会心一笑。

第二件事,是隐私开关不再跟你捉迷藏。Thorium 默认开启"请勿跟踪"(Do Not Track)、加入全球隐私控制(GPC),还直接禁用了 FLoC 和隐私沙盒这套让广告商开心的追踪方案。地址栏默认显示完整 URL(包括末尾的斜杠),多搜索引擎预装了 DuckDuckGo、Brave、Ecosia 这些注重隐私的选择。你不需要去研究复杂的隐私设置,装好就是干净的。

第三件事,是被砍掉的功能又活了。JPEG XL 图片格式支持、FTP 链接、下载架、并行下载……这些在 Chrome 里要么被移除、要么被隐藏的能力,Thorium 都尽量找了回来,还顺手内置了 Widevine 版权组件和完整解码器,让 Linux 和 Windows 用户看在线视频、播 HEVC 高清内容时少踩不少坑。

说点大实话:它适合你吗

聊完优点,也该坦诚聊聊边界,这才能让文章经得起推敲。

Thorium 的主版本号通常会比最新版 Chromium 落后一个大版本。原因是作者一个人要维护十几个平台的全部构建,Rebase(重新对齐上游代码)一次需要连续工作八小时以上。但好消息是:落后的只是版本号,不是安全性——Chromium 的安全修复会持续回填到 Thorium 所在的分支上,日常使用完全不必恐慌。这段心路历程在 docs/FAQ.md 里写得非常坦白,作者甚至自嘲被问得像个后座反复问"到了吗"的小孩。

另外,如果你重度依赖谷歌账号同步、或者必须用最新版 Chrome 的某个实验功能,那 Thorium 未必适合你。它追求的是稳定和顺手,而不是追新。

反过来,如果你符合下面任意一条,Thorium 大概率会成为你的"真命浏览器":

  • 电脑是 2015 年前的老机器,开几个标签页就开始风扇狂转;
  • 对 Chrome 界面改版不满,想找回熟悉的操作手感;
  • 不想花时间研究隐私设置,希望装完即是干净状态;
  • 愿意花三分钟检测 CPU、选对版本,换取实打实的提速。

把你的旧电脑重新变成"核动力"

Thorium 最打动我的地方,不是某个单点功能有多惊艳,而是它那种"认真对待每一台电脑"的姿态。它不劝你换电脑,而是想办法让老硬件继续发光。

想动手的朋友,可以按这个清单开始:

  • 跑一下仓库里的check_simd.sh,确认自己 CPU 支持的指令集等级;
  • 选对对应的 SSE3 / SSE4 / AVX2 版本下载安装,首次启动记得在设置里把"请勿跟踪"等隐私项确认一遍;
  • 打开chrome://flags/#thorium-2024体验经典 UI,不习惯就关掉,零成本试错;
  • 想自己编译折腾的,可以git clone https://gitcode.com/GitHub_Trending/th/thorium后参考 docs/BUILDING.md,把性能优化选项全开,享受一把 DIY 的乐趣。

好的工具,从来不靠参数吓唬人,而是靠让每一天的浏览都更省心。Thorium 正是这样一个把"快"和"干净"都做到骨子里的选择——它用放射性元素命名,却给你带来的是稳定、温和、久用不腻的体验。选一个版本装上吧,你的旧电脑会谢谢你的。

【免费下载链接】thoriumChromium fork named after radioactive element No. 90. Source code and Linux releases. Windows/MacOS/ARM builds served in different repos, links are towards the top of the README.md.项目地址: https://gitcode.com/GitHub_Trending/th/thorium

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

← 返回列表