双核浏览器这玩意儿,我一开始是根本不信邪的。大厂的Chrome或者火狐用得好好的,你说你一个套壳的浏览器能比他们牛逼到哪里去?直到我被逼着用,才算是把这东西的里里外外给扒了个干净。
我第一次被逼着去研究双核浏览器
那还是前几年,我主要负责公司和一些政府单位的项目对接。我们有个非常重要的审批系统,界面做得像上个世纪的产物,只有在老掉牙的IE 7、IE 8上才能顺利跑起来,稍微新一点的浏览器,上去就是各种按钮失灵,表格错位。
刚开始我就是装了个虚拟机,放了个原始的IE,每次要用就启动一次,麻烦得要死。后来旁边搞行政的小姑娘看我折腾得痛苦,推给我一个浏览器,我记得是360极速版。她说:“哥,你用这个,它能自动切换模式,兼容老的系统。”
我当时抱着试试看的态度下载安装了。打开一看,果然,访问一些新网站,速度飞快,就是Chrome的感觉(这就是它的高速核,通常是Chromium内核)。但当我输入那个政府系统的网址后,浏览器右上角突然自己跳出来一个小小的图标,显示它自动切换到了“兼容模式”——这兼容模式,用的就是IE的Trident内核。奇了怪了,界面居然真的能正常显示了。
我当时心里一乐,觉得这玩意儿是救星!一个软件,两种体验,多省事!这不就是双核浏览器的核心优点吗?一个跑得快,一个能兼容那些老顽固。
被坑惨了,我开始做详细的实验记录
我正式被这玩意儿坑,是在一个季度末。公司要提交一个非常紧急的税控文件,时间卡得死死的,过了晚上12点就得罚款。我信心满满地登录了税务系统,用双核浏览器,开始操作上传。前面一切顺利,提交按钮都能点,表格也能填。
结果就在我准备点击“确认提交”的那一刻,页面突然卡住了,然后右上角那个小小的内核图标,在我眼皮子底下,从“兼容”模式,跳回了“高速”模式!
卧槽!页面瞬间错乱,提交按钮找不到了,整个表格乱成一团麻。我赶紧点回去强制切换到兼容模式,但系统这时候已经崩溃,提示我操作超时,文件丢失,得重新上传。等我重新操作完,已经过了截止时间!那一晚,我差点把键盘砸了。
老板气得差点把我活剐了。我当时就觉得不对劲,这不是我的问题,是浏览器自己捣的鬼!为了证明我的清白,接下来的一个星期,我几乎废寝忘食地把市面上主流的双核浏览器全装了一遍,包括QQ、搜狗、猎豹,一个都不放过。我详细记录了它们在不同场景下的表现:
- 测试一:访问十个政府或银行网站,记录切换是否及时、是否准确。
- 测试二:在一个兼容模式的页面停留超过五分钟,然后进行复杂操作,看它会不会抽风跳回高速核。
- 测试三:同时打开十个网页,一半高速,一半兼容,观察内存占用和CPU飙升情况。
我总结出来的双核浏览器的优点和致命缺点
经过这回被逼无奈的实践,我算是彻底摸清了双核浏览器的底裤。
优点:妥协和表面的便利
双核最大的优点就是它的存在本身——它是一个历史遗留问题的妥协产物。对于普通用户来说,确实方便了,不用同时装两个浏览器去应对不同的网站。比如你查完资料想去银行官网交个费,它能无缝切换,不用动脑筋,省心。
缺点:不稳定和资源浪费
但是它的缺点,真是致命的,尤其是在关键时刻:
- 切换逻辑太随意:自动切换全靠浏览器自己猜。它有一个内置的黑白名单,但很多新旧网站不在名单上,它就自己瞎切换。就像我那次提交文件,它可能识别到某个动态脚本是新的,就以为是高速网站,啪一下就切了。
- 内存占用太可怕:双核浏览器等于同时养着两个大爷在你电脑里干活。高速核本身就吃内存,你再加一个老旧的IE内核,内存占用直线上升,机器稍微差一点,一开就卡得你怀疑人生。
- 安全性隐患:为了兼容老系统,它不得不保留IE内核的很多古老漏洞。你高速核跑得再快,只要切换到兼容模式,你就是在给这些老漏洞敞开大门,风险比纯粹的高速浏览器大得多。
我把这些数据和测试结果打印出来,摔在了老板桌上。我不是为了甩锅,我是真觉得这工具就是个定时炸弹,用起来太不靠谱。那次事件最终虽然没有导致我被开除,但我的工资绩效被扣了一大截。我心灰意冷,觉得在一个连工具都不能保证稳定的公司待着太累。
我当时就决定辞职,休息了一阵子。后来的这家公司,所有内部系统都升级到了最新的架构,完全抛弃了IE。我再也不用面对那种猜忌和不稳定。这件事情让我明白,双核浏览器听起来很美,但它只是在拖延时间,没有彻底解决问题。如果你做的事情非常重要,千万别相信这种看似“全能”的妥协方案。
标签: