主流浏览器性能比较
作者:简城 来源:路可-WEB前端开发 发布时间:2009-10-19 14:34:00
来自Six Revisions的一篇文章,作者对一些主流的浏览器进行了测试比较,测试主要针对以下几个方面进行:
1.JavaScript执行速度
2.CPU占用率
3.DOM查询速度
4.CSS渲染速度
5.完整的页面加载速度
6.浏览器缓存性能
测试的浏览器包括了IE8、Firefox3.5、Chrome3.0、Opera10.0、Safari 4.0。
这是一张完整的测试结果图。
可以看出总体性能Chrome排第一位而且优势明显,IE毋庸置疑是性能最差的,但是这个测试结果并不能改变一些令人蛋疼的事实,我更关心的是他使用的测试工具。
1.javscript测试工具:SunSpider JavaScript Benchmark,它只针对JavaScript核心语言进行测试,并不包括DOM和其他浏览器的API。
2.DOM查询速度测试工具:SlickSpeed, 这个网站可以对主流的JavaScript框架的选择器进行速度比较,包括了Mootools1.2、jQuery1.2.6、Prototype1.6.0.2、YUI2.5.2Selector beta、Dojo1.1.1.。这个测试使用的是jQuery数据对各个浏览器进行比骄,jQuery也是这几个框架在DOM查找方面是最为出色的。
3.页面完整加载速度测试工具:Numion stopwatch,输入一个网址,即可比较各个浏览器下的速度,要注意的是如果该网站有缓存数据可能会影响测试。
4.css渲染速度测试工具:CSS Rendering Benchmark.
5.资源利用率查看工具:Resource Monitor.
这些测试仅仅是在visita 32下的个人测试数据,并不能代表权威测试结果,仅供参考。
猜你喜欢
- 1、从Kmeans说起Kmeans是一个非常基础的聚类算法,使用了迭代的思想,关于其原理这里不说了。下面说一下如何在matlab中使用kme
- 一、前言现在到了,第二步,上一步我们已经做好了发牌模块,有了手牌,就需要判断牌型了,平时打扑克时,我们需要使用大脑进行判断自己手里的牌属于那
- 如下所示:import numpy as npnp.set_printoptions(threshold='nan')来源:
- 数据库安全性问题一直是围绕着数据库管理员的恶梦,数据库数据的丢失以及数据库被非法用户的侵入使得数据库管理员身心疲惫不堪。围绕数据库的安全性问
- 1. Express简介express是一个基于node.js平台的极简,灵活的web应用开发框架,它提供一系列强大的特征,帮助你创建各种w
- python中bool数组取反操作由于Python中使用数字0,1 代表Flase,Ture 。所以bool数组不能像matlab一样直接进
- 1. 安装Opencv包pip install opvencv-python2.实现代码:视频转为图片:import cv2cap=cv2.
- 常用的python第三方库安装工具大概有三种:1、pip (推荐)2、easy_install3、setup.py常见的安装包格式:1、wh
- 本文详细介绍使用 PHP 动态构建 PDF 文件的整个过程。使用免费 PDF 库 (FPDF) 或 PDFLib-Lite 等开源工具进行实
- 1.在pycharm中新建project demo1 添加app01 点击create按钮完成新建2.在demo项目目录下新建目录stati
- memcached是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但被许多网站使用。这是一套开放
- 1、找到python的安装目录在python (版本号)\lib\idlelib目录下添加Clearwindow.py文件源代码如下:cla
- 本文实例讲述了php中使用key,value,current,next和prev函数遍历数组的方法。分享给大家供大家参考。具体分析如下:ph
- 构建网络ResNet由一系列堆叠的残差块组成,其主要作用是通过无限制地增加网络深度,从而使其更加强大。在建立ResNet模型之前,让我们先定
- 原文链接:Histogram of Oriented Gradients(文中的图片均来自翻译原文)什么是特征描述子特征描述子一张图片或者一
- 首先你要确保你机器上面安装了python,其次,你还要确保你上面安装了Django。接下来,才能进入到搭建第一个Django应用程序很简单的
- 比如我们有一张school表,里面有一个字段county_name,现在我们要查询county_name字段中包含a-w字母和数字以外字符的
- 在我们设计网页的时候,总会遇到一些不愉快的事情,最常见的莫过于在后台添加内容后才发现显示的页面被撑开,导致网页极度不美观。以前大
- 一、表命令1.查看所有表show tables;2.创建表CREATE TABLE table_name ( co
- 目录1.使用说明2.准备3.语法3.1 变量及赋值3.2 入参出参3.3 流程控制-判断3.4 流程控制-循环3.5 流程控制-退出、继续循