ie为什么那么垃圾(不是ie垃圾,是ie用的人太多了,很多在用低版本)

一、总结

1、我们觉得ie差的原因:我们拿老的ie和最新的其它浏览器做比较了,两者相差了很多年。比较微软几十年才发布了11个ie版本,那么平均每个版本对应了大好几年,而google浏览器3年30多个版本。

二、我想IE没你们想象中的那么糟糕

作者:曾超毅
链接:https://www.zhihu.com/question/20382081/answer/29020432
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

我想IE没你们想象中的那么糟糕

我想IE的一个重要的功能就是让各位看官在重装系统后用IE来下载Chrome 和Firefox吧。然后IE这个蓝色的小窗口就很难得出现在你的屏幕上了吧。

  • 人们为何黑IE?
  • 为什么有人说用IE的人智商低?
  • 为什么有些人打死都不用IE?

<img src="https://pic4.zhimg.com/50/3fbe6aa4ed18781d647d316b3458eb00_hd.jpg" data-rawheight="1470" data-rawwidth="400" class="content_image" width="400">

在这样一个信息量空前巨大的时代,浏览器作为一个非常重要的与互联网信息交流的渠道,你们这样黑IE这样叫微软情何以堪。

造成这样局势说到底

我想应该是你们IE版本太低了!

人们黑IE,说IE浏览器差,糟糕。如果我硬是要问你IE差在哪里?你扪心自问IE的差你能答上来几点?

IE差这个观念困扰了我很多年。作为一个计算机专业的少年,时而妹子问我IE差在哪里我却答不上来,这让我感到很难堪(心里上的)。

我能怎么回答?chrome的优点那就或许是IE的缺点吧。

慢?

士别三日,当刮目相看。软件同样如此,拿着IE6~9 这些老系统上的IE去与最新的chrome做对比真的大丈夫?

为什么IE版本更新的这么慢,大家都知道IE与win系统绑定销售几十年才这11个大版本。

对手chrome三年已经出了30多个版本。

用着xp,win7 用着IE6~9 这时候装上最新的chrome30+。自然2者相差几年的软件是没有可比性的完败。

你会觉得IE设计老旧,赶不上时代,IE运行速度慢。IE出现问题无法解决。

随着时间的推移,IE糟糕的这种观念就根深蒂固扎根在你心里。就算现在更新了最新的windows用上了新版的IE11 还是会习惯性的使用IE下载chrome,然后IE君就默默地躺在您的C盘,一个不见天日的文件夹里。

最新的IE还慢吗?

天下武功,唯快不破~

<img src="https://pic4.zhimg.com/50/3fe79b307c09db330bd5599f74070c27_hd.jpg" data-rawheight="496" data-rawwidth="502" class="origin_image zh-lightbox-thumb" width="502" data-original="https://pic4.zhimg.com/3fe79b307c09db330bd5599f74070c27_r.jpg">

1.启动速度

“冷启动(Cold Start)”测试能够测量电脑重启后第一次加载浏览器所耗费的时间。从启动浏览器开始计时,待用户能够在浏览器用户界面(UI)输入文本时停止计时。

“热启动(Non-Cold Start)”测试能够测量电脑重启后非第一次加载浏览器所耗费时间。从启动浏览器开始计时,待用户能够在浏览器用户界面(UI)输入文本时停止计时。

说白了冷启动就是开机第一次启动用时。热启动就是开过一次关了。然后再开的用时(也是我们最常用的)

什么IE热启动图表上没显示?

别骗自己了,IE11通过系统与软件的完美结合做到了近乎秒开,对于微软这种大公司也不奇怪较之旧版本IE和其他浏览器,IE11取得了十足的进步。相较于微软其他版本浏览器,IE11最重要的改进在于缩短了页面加载时间(无论是从服务器还是缓存加载页面),以及冷启动/热启动时间。在测试中,启动IE11仅用时0.01463秒!——比Opera快了280多倍。

想必chrome 0.98秒 IE的0.01秒 我想IE应该是在启动速度这方面赢了。

2.页面加载

<img src="https://pic1.zhimg.com/50/2de474b5e912adfb1f6ee104aa5c8d9d_hd.jpg" data-rawheight="515" data-rawwidth="532" class="origin_image zh-lightbox-thumb" width="532" data-original="https://pic1.zhimg.com/2de474b5e912adfb1f6ee104aa5c8d9d_r.jpg">

在打开浏览器、清空缓存、显示空白页面(about:blank)状态下,“页面加载时间(非缓存加载)”测试能够测量浏览器完全加载复杂页面所用时间。从用户按下浏览器地址栏“确定”键开始计时,待完全加载测试页面后停止计时(测试页面将提示“加载”事件)。

在打开浏览器、已在单一标签中加载了测试页面的状态下,“页面加载时间(从缓存加载)”测试能够测量浏览器重新加载复杂页面所用时间。从按下F5(刷新)键开始计时,待完全加载测试页面时停止计时(测试页面将提示“加载”事件)。

我们浏览一个新网页,打开京东最新的一个活动界面,打开知乎的一篇新回答,查看果壳的一个有趣的知识。(亲这些都没有缓存啊
这些情况下理论上讲IE比chrome这也应该是我们日常生活中最常用的吧)竟然被诟病成慢的要死。

3.内存占用

<img src="https://pic4.zhimg.com/50/f219867f1f7a1af5e0f395c9ba586ed9_hd.jpg" data-rawheight="480" data-rawwidth="515" class="origin_image zh-lightbox-thumb" width="515" data-original="https://pic4.zhimg.com/f219867f1f7a1af5e0f395c9ba586ed9_r.jpg">

“基本内存使用(空白标签)”测试能够测量浏览器打开单一空白页面 (about:blank) 所使用内存。

“内存使用(打开10个标签)”测试能够测量浏览器打开10个标签、每个标签显示主流网站主页时所使用内存。

Chrome内存杀手果然不是浪得虚名~相比之下IE好了很多.

4.专业人士看的数据

<img src="https://pic2.zhimg.com/50/51d09cdc7d7069f56a680bb7474f8d42_hd.jpg" data-rawheight="284" data-rawwidth="503" class="origin_image zh-lightbox-thumb" width="503" data-original="https://pic2.zhimg.com/51d09cdc7d7069f56a680bb7474f8d42_r.jpg"><img src="https://pic3.zhimg.com/50/b01f1ec29107145507144bc302ca285f_hd.jpg" data-rawheight="294" data-rawwidth="497" class="origin_image zh-lightbox-thumb" width="497" data-original="https://pic3.zhimg.com/b01f1ec29107145507144bc302ca285f_r.jpg"><img src="https://pic1.zhimg.com/50/e5c73900dfdcf642a0b7ad6729d2cb5e_hd.jpg" data-rawheight="393" data-rawwidth="467" class="origin_image zh-lightbox-thumb" width="467" data-original="https://pic1.zhimg.com/e5c73900dfdcf642a0b7ad6729d2cb5e_r.jpg">

(数据来源midas,分析重建整理来自冒牌诸葛亮)

5.插件

IE是有插件的!http://www.iegallery.com/PinnedSites IE官方的应用市场

广告屏蔽

Adblock Plus

<img src="https://pic2.zhimg.com/50/128e128c725d1a918019a7137246e814_hd.jpg" data-rawheight="346" data-rawwidth="445" class="origin_image zh-lightbox-thumb" width="445" data-original="https://pic2.zhimg.com/128e128c725d1a918019a7137246e814_r.jpg">

惠惠助手 惠惠购物助手

Pocket
Pocket

你能想到的,能用上的基本上都有。(毕竟有需求就有供给)

还有IE的阅读模式

<img src="https://pic3.zhimg.com/50/5674fe0efd7043de7937c5939a634f43_hd.jpg" data-rawheight="1200" data-rawwidth="1920" class="origin_image zh-lightbox-thumb" width="1920" data-original="https://pic3.zhimg.com/5674fe0efd7043de7937c5939a634f43_r.jpg">

知乎的朋友们大声的告诉我这个功能你们喜欢吗?

6界面与设计

这个地方可能不太好谈,因为每个人的审美观不一样。不能我说好看就好看

我们就做一下对比让各位看官自己分辨。

<img src="https://pic4.zhimg.com/50/4e979a343c94342c608be93764603b06_hd.jpg" data-rawheight="1200" data-rawwidth="1920" class="origin_image zh-lightbox-thumb" width="1920" data-original="https://pic4.zhimg.com/4e979a343c94342c608be93764603b06_r.jpg">
美不美观不做评价

7.崩溃

别告诉我你家chrome没崩溃过。

————————————————分割线————————————————

给了大家这么多数据

如果你看完了 自己心里也会有一把秤

IE真的有那么糟糕吗?

应该不是

我想根深蒂固的心理原因或许占了一些因素。晕轮效应

综上所述我个人认为IE11是一款优秀的浏览器。(不敢说太多,说多了容易引起 ”哪个程序设计语言是最好的语言这种问题“ )

反正我觉得IE挺好的。”(至少不盲目从众,不无脑黑IE才是正确的)如果他要与你争辩,你便把这篇文章拿给他看.

BY:冒牌诸葛亮 2014年8月10日16:34:14

——————————分割线——————————

看过评论补充几点

  1. 人们习惯了chrome的收藏夹同步,重装系统后安装chrome登陆一个账号 收藏夹就同步了。但是有没有发现MS的账号也很强大,甚至在不不经意之间。装系统时登陆MS一个账号。我的windows个人设置。桌面设置,SkyDrive。Visual Stdio。Office。OneNote 当然也包括IE收藏夹,全部同步了
  2. 人们所IE不够好,确实。IE有缺点。但是别拿老版本的IE6~9和最新的chrome相比,这对IE不公平!
  3. 还有一个小细节,IE翻页的动画比chrome流畅太多了。(哎呀我也说不上来 那么自己试一下(-。-;) )

ie为什么那么垃圾(不是ie垃圾,是ie用的人太多了,很多在用低版本)的更多相关文章

  1. Java垃圾回收算法和垃圾回收器

    基本上 jvm内存回收有三种 基本算法 标记-清除 标记清除的算法最简单,主要是标记出来需要回收的对象,然后然后把这些对象在内存的信息清除.如何标记需要回收的对象,在上一篇文章里面已经有说明. 标记- ...

  2. CMS垃圾回收与G1垃圾回收

    CMS垃圾回收与G1垃圾回收的比较请参见:http://colobu.com/2015/04/14/G1-Getting-Started/

  3. 五种WordPress防止垃圾评论方法-过滤垃圾评论提高WP运行效率

    WordPress貌似和垃圾评论是一对“孪生兄弟”,无论在国内还是国外的空间主机上搭建的Wordpress博客,无论Wordpress有多少流量多么低的权重,垃圾评论都会自动找上门来,假如有好几天没有 ...

  4. JVM 垃圾回收算法和垃圾回收器

    JVM 垃圾回收算法和垃圾回收器. 一.垃圾回收的区域 栈:栈中的生命周期是跟随线程,所以一般不需要关注. 堆:堆中的对象是垃圾回收的重点. 方法区:这一块也会发生垃圾回收,不过这块的效率比较低,一般 ...

  5. java中的垃圾回收算法与垃圾回收器

    常用的垃圾回收算法 标记-清除 标记清除算法是一种非移动式的回收算法,分为标记 清除 2个阶段,简而言之就是先标记出需要回收的对象,标记完成后再回收掉所有标记的内存对象,如下图 可见回收后图中被标记的 ...

  6. Java虚拟机垃圾回收:内存分配与回收策略 方法区垃圾回收 以及 JVM垃圾回收的调优方法

    在<Java对象在Java虚拟机中的创建过程>了解到对象创建的内存分配,在<Java内存区域 JVM运行时数据区>中了解到各数据区有些什么特点.以及相关参数的调整,在<J ...

  7. JDK8新垃圾回收机制--G1垃圾回收机制

    G1全称是Garbage First Garbage Collector,使用G1的目的是简化性能优化的复杂性.例如,G1的主要输入参数是初始化和最大Java堆大小.最大GC中断时间. G1 GC由Y ...

  8. v8垃圾回收和js垃圾回收机制

    垃圾回收器是一把十足的双刃剑.好处是简化程序的内存管理,内存管理无需程序员来操作,由此也减少了长时间运转的程序的内存泄漏.然而无法预期的停顿,影响了交互体验.本文从 V8 (node.js runti ...

  9. 谈谈JVM垃圾回收机制及垃圾回收算法

    一.垃圾回收机制的意义 Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理.由于有个垃圾回收机制 ...

随机推荐

  1. BZOJ 1103 DFS序+线段树

    思路: 先搞出来DFS序 进入这个点 +1 出这个点 -1 线段树维护前缀和 (因为还要修改) 搞定 修改的时候只修改底下节点就OK了 (边权–>点权 不多说) //By SiriusRen # ...

  2. BZOJ 3629 约数和定理+搜索

    呃呃 看到了这道题 没有任何思路-- 百度了一发题解 说要用约数和定理 就查了一发 http://baike.so.com/doc/7207502-7432191.html (不会的可以先学习一下) ...

  3. Sql Server通用分页存储过程

    Sql Server2005通用分页存储过程 CREATE PROCEDURE [dbo].[Common_GetPagedList] ( @TableName nvarchar(100), --表名 ...

  4. intellij idea 13

    mac版 http://pan.baidu.com/s/1c0zjWU8 intellij idea 编辑器之于程序员,犹如鞋之于女人.有的女人赤脚都漂亮,性感. 有的女人赤身都没人看.程序员亦如此. ...

  5. JS的解析与执行过程—全局预处理阶段之全局词法环境对象

    问题:有如下代码 var a = 1; function pop() { alert(a); var a = 5; } pop();//执行结果,弹出undefined 这段代码的执行结果为undef ...

  6. 利用反射实现Servlet公共类的抽取

    一次请求的执行过程: 请求:发送请求地址-->到达web.xml中,找到地址对应的servlet类-->通过反射调用该类的构造函数,创建该servlet类的对象-->通过当前对象调用 ...

  7. 昼猫笔记 JavaScript -- 闭包

      本次主要内容是 闭包 阅读时间: 约 3分钟 记得点个赞支持支持我哦 初步了解 先看下代码,输出结果是多少? function fn1 () { var a = 2 function fn2 () ...

  8. R学习:《机器学习与数据科学基于R的统计学习方法》中文PDF+代码

    当前,机器学习和数据科学都是很重要和热门的相关学科,需要深入地研究学习才能精通. <机器学习与数据科学基于R的统计学习方法>试图指导读者掌握如何完成涉及机器学习的数据科学项目.为数据科学家 ...

  9. BZOJ——1012: [JSOI2008]最大数maxnumber || 洛谷—— P1198 [JSOI2008]最大数

    http://www.lydsy.com/JudgeOnline/problem.php?id=1012|| https://www.luogu.org/problem/show?pid=1198 T ...

  10. Android实现本地图片选择及预览缩放效果仿春雨医生

    在做项目时常常会遇到选择本地图片的需求.曾经都是懒得写直接调用系统方法来选择图片.可是这样并不能实现多选效果.近期又遇到了,所以还是写一个demo好了.以后也方便使用.还是首先来看看效果 显示的图片使 ...