13项使每个Web浏览器独一无二的功能

火狐、Safari、Chrome、Opera、IE——这些创新的功能让每个浏览器都与众不同

许多愤世嫉俗的用户认为,Web浏览器除了忠实地呈现HTML之外,并没有做什么别的事情。他们说,内容是最重要的部分,所以使用哪种浏览器几乎没有区别。

对于基本任务来说可能是这样,但是对于所有的相似之处,浏览器在细微和重要的方面有所不同,这要归功于供应商的辛勤工作,他们希望建立任何可能吸引更多用户到他们的代码堆栈的优势。甚至有一些特性使每个浏览器都是独一无二的,在技术领域,独特的功能往往指明了前进的方向。

[找出如何通过7个简单步骤破解浏览器|还在InfoWorld:浏览器中的HTML5: Canvas、视频、音频和图形" | "浏览器中的HTML5:本地数据存储| "浏览器中的HTML5:HTML5数据通信" | "浏览器中的HTML5:HTML5表单" | "浏览器中的HTML:地理位置、JavaScript和HTML5附加”)

为了更好地了解当今浏览器的发展,我们编制了以下一份浏览器独有的有前途的特性列表。不要认为这是一个简单的任务;许多最重要、最具竞争力的领域很难确定。例如,所有浏览器都利用了多核功能和视频卡,但每种浏览器都以略微不同的方式实现这一目标。

还需要注意的是,虽然其中一些功能只在一个浏览器上可以找到,但许多功能可以通过安装额外的代码在其他浏览器上模仿。其中一些扩展甚至允许您更改浏览器的外观,使其看起来像另一个浏览器——您得到一个浏览器的内部和另一个浏览器的外观。

考虑到这些天浏览器更新的速度,当你发现其中最好的浏览器很快就会被竞争对手复制时,你就不会感到惊讶了。毕竟,昨天的浏览器铃声和口哨是今天必须拥有的功能。迅速抓住。

铬:SPDY在设计HTTP协议时,Web页面由文本和一些图像组成。今天的Web页面包含了许多样式表、JavaScript文件和不计其数的图像。HTTP迫使浏览器单独请求每一项,这增加了开销。

进入SPDY,谷歌创建的一个全新协议来对抗这种迟缓。目前使用SPDY语言的网站并不多,但谷歌声称,使用SPDY语言的网站可以以两倍的速度传递信息。Chrome是目前唯一支持spdy功能的浏览器,其中许多恰好位于谷歌服务器群中。

Firefox:深扩展所有主流浏览器都有插件架构,但只有Firefox提供了深入、复杂的API。其他浏览器允许您使用JavaScript、CSS和HTML编写插件,基本上创建一个围绕网页的网页,而Firefox则更深入一层,允许您访问API,允许您使用浏览器部件构建完整的桌面应用程序。这在很大程度上是历史的偶然,因为Firefox是最早提供扩展的浏览器之一,而随后出现的其他浏览器决定世界不需要这些额外的功能。

例如,firetp是一种更深层次的扩展,很难从经典的三种语言(HTML、CSS和JavaScript)中派生出来。它利用了对文件系统的访问和对TCP/IP堆栈的低级访问。有些人可能会觉得来自其他浏览器的更薄的api就像一个更好的沙箱,因此提供了更多的安全性——他们是对的。但是Firefox的许多最复杂的扩展都需要本地代码和直接与操作系统交互的灵活性。

Internet Explorer 9:强调能源效率每个人可能都在谈论JavaScript编译引擎和硬件集成,但衡量浏览器能耗的想法是一个新的想法。在这一点上,微软是领头羊IE9是最节能的浏览器

当然,没有简单的方法来测试这个断言,即使使用电表,因为计算机可能在某些后台任务中燃烧电力。然而,这个想法是有意义的,在很大程度上是因为手持设备需要非常小心的能耗。虽然没有人真正注意到他们的游戏机上的视频卡是否需要从中东来的一个单独的管道来维持它的运行,但当手机在下午半途中关机时,每个人都在大声嚷嚷。

IE9尚未在手机上运行,但它可能会影响笔记本电脑的节能。此外,仅仅关注浏览器的能耗可能会让微软走在可能很快成为一个非常重要的游戏的前面。

Chrome:一个单独的过程为每个标签在过去的几年中,浏览器开发人员对多进程架构的兴趣不断增长。在这里,谷歌已经带头,把Chrome标签的工作分成不同的进程。这种方法依赖于操作系统来隔离崩溃,从而使浏览器更加稳定。换句话说,如果一个插件或Web页面出了问题,操作系统就会隔离危险,通常会确保其他选项卡在不知情的情况下继续运行。

当然,所有的浏览器制造商都在以不同的方式和不同的速度推出多进程技术。打开你电脑的进程显示窗口,开始分解标签——你会看到浏览器产生了一些进程,但只有谷歌Chrome继续打开它们。Chrome是最致力于分离工作负载并让操作系统充当裁判的浏览器。

一些人认为,这种“束带和吊带”的做法是过分的,不值得花这么多钱,并声称浏览器制造商不应该依赖操作系统来获得支持。其他人则认为,如果相关窗口被拆分为不同的进程,浏览器体验可能会变得更慢。为了解决这个问题,Chrome有时会将来自同一域的页面放在同一个进程中,但在可预见的未来,关于处理多进程的最佳方式的争论可能会继续。

Internet Explorer 9:跳转列表和站点固定在Windows 7中,跳转列表一开始只是附加在图标上的小菜单。右键单击应用程序的图标,你会发现由应用程序的开发者决定的特定于应用程序的任务和最近访问的文件的快捷方式。现在,这些跳转列表是IE9的一部分,每个Web设计人员都可以指定一个重要页面的快速列表,用户可以通过右键单击来快速访问。IE9将跳转列表的概念更进一步,允许你将网站“钉”在每个窗口顶部的栏上,这样更容易到达。跳转列表为这些固定的网站添加了一个下拉菜单。对于电子邮件或购物网站等常见目的地来说,这是一个很好的解决方案。

opery11: querySelectorAll缓存正如JavaScript程序员所知道的,操作Web页面上的信息很快就会变成资源密集型的,其中大多数活动包括调用querySelectorAll函数来更改项的颜色或更新页面上某个部分的数据。Opera 11包含了这个函数的超快版本,它的部分速度依赖于缓存,因此提高了Web页面上所有视觉活动的速度。

鸣鸟:特制包装人们很容易不把Songbird归为浏览器,因为它更专注于音乐而不是网页。然而,它确实会从网络上吸收信息,因此,我们将把它包括进来。

Songbird更多的是一个支持Web的组织mp3的工具,它说明了我们不需要将所有内容打包成一个Web页面。这个工具会跟踪当地的音乐会,当你听一首歌时,它会让你知道即将到来的音乐会。没有必要去一个单独的页面来获得这些信息。

随着越来越多的公司提供了将服务与SunBube集成的插件,功能集似乎在扩展。插件架构为增长提供了良好的基础。

Opera 11:电子邮件曾经有一段时间,Mozilla将电子邮件程序与浏览器相结合,但很久以前它就停止了这种整合。那个时代又回来了,这次是在Opera上。

Opera 11为用户提供了在浏览时监视电子邮件的功能。客户端将电子邮件存储在硬盘上,使您能够脱机访问邮件,并将从多个帐户中提取邮件并将其排序到一个列表中。这项功能是Opera超越浏览器成为“完整沟通工具”的一部分

火狐4:同步仅仅在几年前,手机还只是一部手机吗?现在每个人都在想它们什么时候会取代台式机和笔记本电脑。Firefox已经为这一天做好了准备,它提供了跨浏览器同步。你手机上的Android版本的火狐浏览器可以读取所有的书签、历史记录、密码,甚至打开的标签。当你回到你的办公桌前,你可以把你在手机上打字时所做的改变往后推。其他浏览器只提供一个方向的同步。

Opera Turbo:代理缓存在互联网出现之前,有一系列网络,如Compuserve、Minitel、MSN和AOL。然后,通过将这些网络连接在一起,添加了“Inter”前缀,每个人都可以自由地从任何一台计算机请求信息。

Opera Turbo是一种没有任何妥协的“网络时代”的回归。您的浏览器与Opera的服务器集合对话,这些服务器经过优化以更快的速度和为Opera定制的形式传输数据。这并不是对过去架构的真正回归,因为Opera的服务器只是从Web获取数据的代理。它们不提供原创内容;他们只是重新打包可用的东西。

Safari 5:简单的用户代理更改每个页面请求都包含浏览器的名称,在这个上下文中称为“用户代理”。如果您想假装您正在使用不同的浏览器,您所需要做的就是更改这个字符串。这在测试手机软件时尤其有用,因为这些软件必须在智能手机的小屏幕上以不同的方式显示。

用户代理字符串始终可以通过深入查看桌面上的文件来更改。Chrome允许您使用命令行参数进行更改。不过,Safari提供了一个子菜单,提供了范围广泛的用户代理字符串,包括各种iPad和iPhone的用户代理字符串,从而简化了对用户代理字符串的更改。在此过程中,Safari将成为测试iPhone或iPad调谐网站的理想平台,也适用于任何喜欢桌面环境中移动网页简单性的人。

群:社会浏览Flock从技术上讲是一款独立的浏览器,重点是Facebook、Twitter和其他网络社交功能。或者至少是这样——在我写这篇文章的时候,公司停止了对该工具的支持。你可以继续使用Flock,但公司决定与Zynga合作开发游戏。

Flock的想法是鼓励用户分享他们在网络上的消费,并观察其他人在做什么。有些人可能会质疑Flock是否有资格成为一个独立的浏览器,因为它的核心是Chrome,但它的定制性质提供了独特的功能。

有传言称Firefox 5将继承其中一些社交功能。RockMelt正在发布一款类似的社交浏览器,可在桌面和iOS平台上使用。该空间不会长期闲置。

铬:“免提透明度”独特并不总是领导地位的标志。例如,谷歌的Chrome浏览器是最后一个抵制“不跟踪”的大型浏览器"一个要求网站避免跟踪用户的框架。谷歌表示,它正在跟踪这一发展,并可能选择在未来以某种形式实施。愤世嫉俗者会注意到,谷歌比任何其他浏览器制造商都更关注跟踪网络用户,因为它的商业模式依赖于处理这些信息来提供相关信息广告;

可以把谷歌的拖延作为一种消除害羞的方式。这就像你的朋友告诉你不要闷闷不乐,去参加派对,敞开心扉,分享一些关于你自己的事情。从这个角度——也就是谷歌的角度——很容易看出,避开“不跟踪”框架是Chrome提供的一种特性,而不是限制。

相关文章

这个故事,”13项使每个Web浏览器独一无二的功能,最初发表于InfoWorld.com.关注最新的新闻Web浏览器应用程序HTML5在InfoWorld.com上。了解最新的商业技术新闻,请关注在Twitter上InfoWorld.com

了解更多有关应用程序的信息在InfoWorld的应用频道。

这个故事“13个使每个Web浏览器独一无二的特性”最初由信息世界

加入网络世界社区有个足球雷竞技app脸谱网LinkedIn对自己最关心的话题发表评论。
相关:

版权©2011Raybet2

资讯科技薪酬调查:结果在