阅读:2346回复:6
Firefox的XUL界面和他对速度的影响
Firefox采用XUL语言描绘软件界面,因此他的界面,网页元素的显示(诸如下拉菜单,按钮,地址栏历史纪录)在Windows/Mac/Linux下基本是一样的。
换句话说,Firefox并没有使用系统默认元素来描绘页面中的某些部分。与此伴随而来的,是软件速度的降低。 对于比较新的机器来说,一般安装winXP的系统可能不会感觉到速度上什么大的变化,不过点击右键你就可以看到firefox的菜单字体和系统默认是不一样的。 对于老机器来说,这中自定义元素比较利用系统元素的软件起来,软件运行速度会显得慢(这里的运行速度和页面描绘速度毫无关系),这也是K-meleon某些时候比Firefox感觉快的主要原因。 |
|
|
1楼#
发布于:2005-05-05 04:19
恩,这就是跨平台兼容性与性能上的冲突了。
不过XUL还是一个非常好的东西,通过他,界面上的所有东西理论上都可以自定义了,而且是跨平台的。 |
|
|
2楼#
发布于:2005-05-05 04:19
要跨平台就必须要牺牲部分的性能,比如java因为跨平台,所以性能并不是很出色。
|
|
|
3楼#
发布于:2005-05-05 04:19
不懂这么深 反正在我PIII 733 256 for RAM 的机子上用起来还不错
|
|
|
4楼#
发布于:2005-05-05 04:19
很好理解啊,FF用的是自己的描绘器描绘我们所看到的网页,而IE,Maxthon等用的是系统自带的描绘器,所以如果机器性能很差的话,显示网页速度快慢就会因性能而有影响了.
|
|
|
5楼#
发布于:2005-05-05 04:19
EricXp你的1.0.4 Stipe s8v9是哪里下的呀,我只找到1.0.3的,给个网址吧
|
|
|
6楼#
发布于:2005-05-05 04:19
|
|
|