欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

微软宣布: 即将推出开源IE浏览器

程序员文章站 2023-03-28 14:30:20
微软宣布: 即将推出开源IE浏览器...

在世界主流 web 浏览器的发展历史中,微软的ie浏览器曾经独占鳌头:市场占有率高达98%以上。不过随着 firefox 和 chrome 的快速崛起,微软ie浏览器的份额一路下降,如何拯救ie浏览器?日前,国外媒体提出了自己的看法。

苹果公司的 safari 浏览器是由一个开放源代码的 webkit 引擎和闭源的外壳组成;谷歌的 chrome 浏览器是由开放源码的渲染引擎和部分闭源的组件组成。opera 浏览器也已经基于开源的 blink 打造。mozilla 的 firefox 浏览器是完全开源的。

基于以上,我们发现:目前获得好评的浏览器基本都是内核开源。而ie浏览器却完全基于闭源的 triden 引擎打造。这使ie浏览器在现在的浏览器竞争中处于劣势。web 社区有各种各样的不同的意见和喜好的开发者,而不同的开发者经常看对方不顺眼,但是他们的多数对于开放还是持友好态度的。

微软宣布: 即将推出开源IE浏览器


开源内部渲染引擎,使公开讨论和实验新的特性变得非常容易,毕竟人多力量大。参与的人越多,就越能收到更加详细有效的改进意见和bug反馈。开源使得发现bug和加入新功能更加容易,这比闭源的那种一个工作室关在办公室里面自己找bug和改进显然容易很多,也更加的高效。

有人会说按照这种说法。微软应当开源旗下所有的软件。当然本文不展开这些,只讨论浏览器内核开源的好处,而不是倡导让微软开源ie的全部组件,只开源其渲染引擎 triden 就行了。事实证明微软是可以做到将自家的软件开源的:微软不久前已经宣布将.net开源,并且开源后的.net确实在bug修复和性能改进上加快了许多。微软完全可以学习开源.net的路数,针对 triden 引擎建立专门的讨论社区,将代码开源托管。建立完整的开源文档和讨论机制。

开源 triden 引擎还可以让ie运行在其他平台,比如运行在最新的os x上的ie浏览器,这在以前是不敢想象的。但是开源后这是可以实现的。开源后,移植工作将会变得可能,也许你会看到运行在linux上的ie浏览器 ;运行在 android 上的ie浏览器…等等。

虽然微软最近几年已经意识到ie浏览器的落后,已经在全力改进ie浏览器,甚至推出了一个完全不同的“spartan”浏览器;且可能在windows 10系统上,ie浏览器只会保留一个精简的版本。这代表微软可能大概确实已经对ie浏览器失去的信心。
是适合开源triden了,把它放托管在 github 上,创建一个开源的项目,让全世界的开发者一起来维护,让它与 webkit、blink、gecko 一起发展!