Ericsw 发表于 2012-11-11 16:11

说说IE的问题

IE前两年开始被Chrome打压,确实是因为不好用,之后看得出微软为了应对也下了不少功夫去提升IE;只是怎么都让人觉得没找准问题的所在;来谈谈我的感受吧,先说明我这两年主用的是Chrome,偶尔IE更新后会抱着希望用用,盼其也能达到Chrome的水准,但多半是失望而归;说起Chrome的优势大家第一反应肯定是快和简洁,相信微软的开发人员也是按照这个思路去改进的,比如IE9/10的界面很简洁,打开网页的速度也很快;但是为什么还是架不住Chrome份额不断增长呢;其实是IE没真正理解快和简洁的含义;
先说说快,说起打开网页的速度IE 10 在这方面确实已经和Chrome不相上下,且在当前架构下网页打开速度快慢的差距不过毫秒级,用户感知差距微乎其微,IE不可能大幅超过其他浏览器,反之依然,既然如此为什么IE还是给人感觉比Chrome慢呢?
其实Chrome真正快的地方是操作响应,举两个突出的例子:
一是启动浏览器时,如果选择了启动之前浏览的网页,开始加载多个网页的过程;
此时Chrome表现是多个选项卡同时加载,可以在多个选项卡间任意切换,也可以进行设置界面操作或者增加选项卡等操作,且操作流畅无任何卡顿;虽然网页可能在加载过程中都是空白无内容,需要继续等待,但是给人感觉操作不受限,可以边做操作边等待网页加载,非常人性化,操作和加载网页很流畅;
再看IE多网页启动时,基本就处于假死状态,要么是选项卡切换无相应,要么是反应很慢,至少IE界面出来后的前3到5秒,刷新小圆圈一直在那转呀转呀,不让你做任何操作,我一直很奇怪,为什么IE在网页加载会导致浏览器操作慢或无响应,完全是两条线上的事,觉得这是IE给人感觉慢的最大主因,你想想浏览器在加载网页,用户却不能做其他操作或操作很慢,这怎么可能给人流畅的感觉,希望IE团队赶快找出问题原因;目标是一定要做到加载网页加着呗,用户要做操作的话一定不能响应缓慢或出现假死;
二是打开多网页时,随着网页数量的增加,浏览器的操作响应;
还是先说Chrome,我敢说一般同时打开20个选项卡之内,Chrome不会影响到操作响应,更不会假死,再多估计就是拼内存和Cpu的内力了,且一般无此场景;
IE呢,感觉有时候开到8到12个选项卡时就开始影响操作了,操作反应越来越慢,如若此时网速再不太给力,网页加载迟钝,给人感觉真就是度秒如年,用户还不敢继续做操作,如果此时再来个同时刷新操作,那么OK,等着吧,小圆圈(刷新标势)来和你说话了,很快就进入假死状态,无法做任何操作,再强行点击,很可能来个无响应退出;
其实第二个问题和第一个问题的成因也差不多,用户的要求也一样,网页加载不要影响操作,还是那句话,加载网页和操作时两条线上的事啊!
再来说说简洁;OK,界面架构IE是不是抄袭Chrome不好说,反正现在两个差不多,没区别,真的没区别;都很好,相比我觉得IE更亲切!
问题来了,IE差在哪呢?其实还是操作上,IE缺失很多基本的操作功能,其实Chrome这块强也有扩展程序加持的原因,Chrome可以通过扩展将很多操作简化,举个例子,Chrome有个快捷工具里面的功能至少是我必备,比如:双击关闭选项卡,地址栏输入直接在新选项卡打开等等;还有其他操作就不胜枚举了!
这些功能其实都很简单,但是给用户的操作效率提升却大,使用IE的时候经常就是因为这些简单的操作功能没有而放弃;
先举几个常用的,希望IE能增加;
1、双击关闭选项卡
2、地址栏输入直接在新选项卡打开
3、关闭左侧或右侧选项卡
4、自定义九宫格(这个功能见仁见智,可选)
5、为所有标签页添加书签
6、复制标签页

希望以上心得能够给IE改进提供帮助,也希望IE越来越好;

巴顿 发表于 2012-11-11 16:15

IE启动时几个进程?你再对比chrome多少进程?

Ericsw 发表于 2012-11-11 16:24

只要能提升响应速度,多进程对普通用户有什么影响!再说Chrome虽然采用多进程但是和IE在内存和CPU占用上应该不相上下,至少在使用过程中没用明显的感觉;

胡思乱码 发表于 2012-11-11 16:38

chrome每个网页都是一个进程

punisher007 发表于 2012-11-12 11:22

chrome问题也挺大的
页: [1]
查看完整版本: 说说IE的问题