16岁学生造出比IE快数倍的浏览器

近日,一位16岁的爱尔兰学生开发的一个比IE快数倍的Web浏览器轰动了整个网络。这个浏览器据说内置了120个搜索引擎,全功能媒体播放器,一个DVD播放器,还有一个HTML和WAP编辑器。不过这个宣称的速度受到质疑,因为还没有人对其进行过计时评测。

软件的作者——Adnan Osmani,一名羞涩而出色的学生,父母都是医生。他为了参加一年一度爱尔兰青少年科技发明竞赛,花了两年的时间编写了这个称之为“Xwebs megabrowser”的浏览器,他说:“我只是想让自己上网时能够快一点。我要做最完美的浏览器。”

大赛的评委一致认为,Osmani的编程天份是毋庸置疑的。竞赛主办方Esat BT的评委Larry Taylor称赞说,Xwebs的水平相当于一名大学生在校最后一年的毕业作品,应当给予最高的分数。而且,这个浏览器可以同时处理多路信息请求。与单信息流不同,多个信息流可以同时进行处理。读取一个网页的过程实质上被划分成一组单独的小任务,并节省它在屏幕上重组显示的时间。

麻省理工学院及欧洲媒体实验室的首席研究员Gary McDarby也给予高度评价说,他深深的为这位十几岁的小伙子“超前”的编程技巧所折服。即使它的运行速度并没有标称的那么神奇,可是“他的杰出作品又使我们对商业公司的要求提高了。”

不过,评委们却无法考察这款浏览器运行的实际速度,因为他们不能单独对其进行评测,而且无法完全获知其源代码。 事实上Osmani不想透漏过多的源代码是因为他正考虑是否能将软件的专利进行注册登记。一些评委怀疑其算法功能是否能在实际中应用,而另一部分则持着肯定态度。其中一位评委,Intel爱尔兰公司工程部主管Leonard Hobbs肯定说,事实上软件的能力是可以证实的,而且所使用的技术也应该是作者独创的。不过,他并不对其宣称的浏览速度表示重视,“他的作品最能打动我们的一点在于他清楚地把握了自己所要实现的任务。这是一项完整的工作,同时深刻的体现了网络科学的内涵。”

这个浏览器是基于供第三方开发者使用的一个微软IE的版本构建的。不过Osmani用Borland C++而非Visual Basic来编写其源代码,也就是说他还必须用另外一些微软的工具来将一种语言转译成另一种。这个过程将会增加成千行的代码——这也成为这个浏览器令人诟病的一个短处。

Published At
Categories with 网络技术
comments powered by Disqus