双核浏览器这玩意儿,我一开始是根本不信邪的。大厂的Chrome或者火狐用得好好的,你说你一个套壳的浏览器能比他们牛逼到哪里去?直到我被逼着用,才算是把这东西的里里外外给扒了个干净。

我第一次被逼着去研究双核浏览器
那还是前几年,我主要负责公司和一些政府单位的项目对接。我们有个非常重要的审批系统,界面做得像上个世纪的产物,只有在老掉牙的IE 7、IE 8上才能顺利跑起来,稍微新一点的浏览器,上去就是各种按钮失灵,表格错位。
刚开始我就是装了个虚拟机,放了个原始的IE,每次要用就启动一次,麻烦得要死。后来旁边搞行政的小姑娘看我折腾得痛苦,推给我一个浏览器,我记得是360极速版。她说:“哥,你用这个,它能自动切换模式,兼容老的系统。”
我当时抱着试试看的态度
我当时心里

被坑惨了,我开始做详细的实验记录
我正式被这玩意儿坑,是在一个季度末。公司要提交一个非常紧急的税控文件,时间卡得死死的,过了晚上12点就得罚款。我信心满满地
结果就在我准备点击“确认提交”的那一刻,页面突然
卧槽!页面瞬间错乱,提交按钮找不到了,整个表格乱成一团麻。我赶紧
老板气得差点把我活剐了。我当时就觉得不对劲,这不是我的问题,是浏览器自己捣的鬼!为了证明我的清白,接下来的一个星期,我几乎

测试一:访问十个政府或银行网站,记录切换是否及时、是否准确。 测试二:在一个兼容模式的页面停留超过五分钟,然后进行复杂操作,看它会不会抽风跳回高速核。 测试三:同时打开十个网页,一半高速,一半兼容,观察内存占用和CPU飙升情况。
我总结出来的双核浏览器的优点和致命缺点
经过这回被逼无奈的实践,我算是彻底摸清了双核浏览器的底裤。
优点:妥协和表面的便利
双核最大的优点就是它的存在本身——它是一个历史遗留问题的
缺点:不稳定和资源浪费
但是它的缺点,真是致命的,尤其是在关键时刻:
- 切换逻辑太随意:自动切换全靠浏览器自己
猜。它有一个内置的黑白名单,但很多新旧网站不在名单上,它就自己瞎切换。就像我那次提交文件,它可能识别到某个动态脚本是新的,就以为是高速网站,啪一下就切了。 - 内存占用太可怕:双核浏览器等于同时
养着两个大爷在你电脑里干活。高速核本身就吃内存,你再加一个老旧的IE内核,内存占用直线上升,机器稍微差一点,一开就卡得你怀疑人生。 - 安全性隐患:为了兼容老系统,它不得不
保留IE内核的很多古老漏洞。你高速核跑得再快,只要切换到兼容模式,你就是在给这些老漏洞敞开大门,风险比纯粹的高速浏览器大得多。
我把这些数据和测试结果
我当时就
