
webkit
文章平均质量分 67
zevolo
这个作者很懒,什么都没留下…
展开
-
webkit中的javascript(4)---javascript执行的入口
JSC由三个引擎组成: 解释器(interpreter), 简单方法JIT(simple method JIT), 和DFG JIT. 三种形式有一个层次化的编译过程:初始的解析和编译生成字节码(byte-code), 再由simple method JIT加以优化, 最后再由DFG JIT加以优化。在实践中, 多数平台下并没有解释器,所有的代码都是通过method JIT运行。DFG JIT随着原创 2012-09-28 13:04:46 · 1710 阅读 · 1 评论 -
webkit的加载过程
类图类介绍Frame--包含FrameLoaderFrameLoader--指针Frame--指针FrameLoaderClient--引用DocumentLoader--引用DocumentLoader(provisional)--引用DocumentLoader(policy)--引用FrameNetworkingContext--包含Resou原创 2012-12-23 14:55:59 · 1129 阅读 · 0 评论 -
webkit中的javascript(2)----javascript的prototype 和 constructor
browser的javascript,严格的说,不算是webkit的本身内容#########################################################################################by zevolo在webkit中看到有很多prototype和constructor,看了一下javascript的相关概念原创 2012-09-24 18:42:02 · 973 阅读 · 0 评论 -
webkit中的javascript(1)---javascript函数调用在webkit中的实现
javascript函数调用如何实现的?#########################################################################################by zevoloJS 的object有三种,Javascript的内部对象,browser的对象,html dom的对象。js object有很多属性和方法,web原创 2012-09-24 18:37:24 · 3852 阅读 · 0 评论 -
webkit中的javascript(3)---javascript在webkit内部实现结构
by zevoloJavascript如何访问内部属性或者方法呢?以Number对象为例,webkit内部的类图结构参见图。对象的父类JSCell包含着一个内部的Structure对象。首先在sturcture内部的有一个指针m_propertyTable,对于这个对象自身的属性(在javascript表现为属性和方法),是通过m_propertyTable来管理的。通常这原创 2012-09-24 20:11:18 · 1211 阅读 · 0 评论 -
browser的评测网站
测试网站:http://acid3.acidtests.org/ compliance test created by the Web Standards Project. higher = betterhttp://dromaeo.com performance test(javascript and dom, by Mo原创 2012-09-18 16:21:31 · 679 阅读 · 0 评论 -
webkit在linux平台下的编译
编译webkit#########################################################################################################by zevolowebkit编译需要很多依赖的库文件,有的可能已经系统安装,如果没有,就需要安装或者自己编译库文件来链接。安装比较方便,但是有时候可能不符合原创 2012-09-13 16:34:28 · 7518 阅读 · 0 评论 -
webkit整体结构略览
开始研究一下webkit:)欢迎大家多交流############################################################################by zevolo名词:icu: International Components for Unicode, software libraries supporting int原创 2012-09-13 16:26:48 · 1135 阅读 · 0 评论 -
webkit的网络处理
webkit的网络处理的主要类是ResourceHandle,这个类保存着request和response以及具体实现的数据,而WebCore则通过ResourceHandleClient(ResourceLoader)和ResourceHandle协作。典型的数据请求和处理如下一些主要的类如下:--ResourceRequestBase --子类Resour原创 2013-01-05 15:35:40 · 1054 阅读 · 0 评论