不知道大家有没有使用过jQuery等javascript框架.
里面的$函数通常都具有这样的功能, 传递一个CSS3规范的选择器就能获得选择器选择到的元素. 使代码更加简洁.
最近的浏览器都在提升javascript的执行效率, 独独IE却一直使用很慢的javascript引擎.
目前网络上已有的选择器引擎在IE下要比其他浏览器下慢上好几倍.
我写的Elements!框架, 目前完成了选择器部分. 使IE在选择器的速度上不落后于其他浏览器, 甚至超过了其他浏览器.
我在IE下执行全套的slickspeed测试, 比firefox下的得分还要高.
Elements!最大的优势就是速度, 在IE下, 速度可以超越其他引擎2至5倍. 而在其他浏览器下速度也是最快的.
为什么Elements!这么快?
主要有几点原因(根据重要性为先后顺序).
1, jit编译技术
2, inline优化
3, 良好的算法
3, Function.prototype.apply
4, 缓存技术
打开测试页面看看你的浏览器跑多快
注意测试结果单元格有时候虽然是最快, 但是不是显示为黄绿色是因为有其他引擎出现了错误的结果(要么用时比正确的少,要么找到的结果比正确的多)
Elemens! 目前选用的license是Creative Comons License 3.0 BY-NC-SA
暂时保留商业使用的权利
分享到:
相关推荐
尼康显微镜 NIS-Elements AR快速手册
Premiere Elements 2023 v21.1.0.0.zip含下载地址可存云盘
一个功能强大的导航条与工具栏控件。
C Elements of StyleC Elements of Style
NIS-Elements Viewer图像软件分析平台,安装后可打开尼康旗下显微镜类仪器的照片原始文件格式,即DN2格式,可以进行修改和转存成TIFF。资源介绍:PC-NISE_4.2_Viewer_eng.pdf帮助文档NIS_Viewer_4.20_b972.exe...
完美 Elements.data 及 gshop.data文件编辑工具。 by Kuqoi
MojoJS-Query是一个纯JavaScript CSS选择器引擎。 它不仅支持完整CSS3选择器以及更多功能,并且易于扩展,而且具有非常简单,美观,易于理解的代码结构和实现思想。 发行版中的。 在发布更改。 显示了支持选择...
Divelements.SilverlightTools HTML容器
the elements of user experience
本课程中您将了解到creo elements direct modeling进行3D设计的基本原理,并且教会你如何使用
The Elements of Statistical Learning
Elements Of Information Theory Elements Of Information Theory
Divelements.SandGrid 2.24 keygen only for test
Elements of Programming Elements of Programming
photoshop elements文本教程
elements of applied bifurcation数据中的经典教材
Elements of set theory
Elements of Programming Interviews. Authored to help in Tech interviews