天下网吧 >> 网吧天地 >> 网吧行业 >> 网络追踪 >> 正文

深入解析微软的浏览器操作系统“瞪羚”

  据国外媒体报道,最近,由微软的Helen Wang领导的研究小组针对Gazelle(“瞪羚”)浏览器发布了一份报告。     据了解,Gazelle(“瞪羚”)建立在多进程浏览的概念之上,并利用现有的多进程安全技术。因此,相较于其他浏览器,Gazelle(“瞪羚”)显然是更为安全的。而实际上,Gazelle(“瞪羚”)浏览器并不是单纯意义上的浏览器,它还是一款操作系统。     那么,既然Gazelle(“瞪羚”)同时也是一款操作系统,那么它与谷歌的Chrome操作系统的概念是一样的吗?并非如此。     前段时间,Wang将Gazelle(“瞪羚”)表征为一个Web“多主体的操作系统”,这一说法引起了外界广泛的误会。     Wang解释道:“虽然Gazelle(“瞪羚”)的构架是基于操作系统设计概念的一个松散的模式,但是它实际上并不是操作系统,它不可能取代Windows操作系统,当然也不可能去与Chrome操作系统竞争。实际上,Gazelle(“瞪羚”)是一个用C#语言编码、具有常规用户界面、建立在.NET的WinForms框架上、运行在Windows Vista环境之下的浏览器。”     在谷歌的Chrome Web浏览器和IE8中,都采用了多进程浏览技术。多进程浏览技术的特点就是,独立的网页渲染将会利用单独的操作系统进程,即使有一个网页崩溃,也不会对其他的网页和操作系统产生影响,同时增加了安全性和稳定性。     不过,多进程浏览虽然具有优点,但同时它也存在缺点。多个进程将会占据大量的资源,特别是在Windows中,因此,为了减少多进程的影响,Chrome和IE浏览器采用了一些带有良好资源效率和稳定性的平衡技术。据了解,Gazelle(“瞪羚”)浏览器的项目也将会采取这项平衡技术,并使得浏览器的安全性和稳定性达到最大化。     Gazelle(“瞪羚”)使用进程间通讯(IPC),去实现浏览器各个部件间的互动。所有的通讯都由Gazelle(“瞪羚”)浏览器的“内核”进行调解,此外,“内核”还将负责处理浏览器的用户界面。     Gazelle(“瞪羚”)浏览器是如何进行工作的?     在Wang的报告中,为我们详细地解释了Gazelle(“瞪羚”)是如何进行工作的。据了解,Gazelle(“瞪羚”)浏览器基本上就是一个使用IE“三叉戟”渲染引擎的.NET应用程序。此外,Gazelle(“瞪羚”)浏览器是通过使用Windows.Forms.WebBrowser(ActiveX WebBrowser组件的一个托管代码包装)控制去执行操作的。     当执行页面加载操作的时候,Gazelle(“瞪羚”)浏览器将会为每个进程都准备一个单独的WebBrowser控制。运行这些进程的代码将会使用IViewObject COM界面去生成位图图像,从WebBrowser控制中渲染网页内容。然后,这些位图将会返回到浏览器的“内核”部分。而浏览器的“内核”主要是负责从各种程序中撰写个别点阵图,然后再生成一个网页形象。     此外,Wang表示,Gazelle(“瞪羚”)浏览器将会主要围绕云计算服务进行研发。因此,除了安全之外,Gazelle(“瞪羚”)还将会为用户带来快速的浏览体验。

本文来源:华军资讯 作者:巧艳 编译

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。文章是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。 Email:support@txwb.com,系统开号,技术支持,服务联系微信:_WX_1_本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行