webkit 学习笔记 – 4. 资源加载和网络栈
Webkit 资源加载机制
资源
HTML 支持的资源主要包括以下类型:
HTML文档 JavaScript 文件 CSS 样式文件 图片 SVG CSS Shader 视频、音频和字幕:多媒体资源及支持音视频的字幕文件(TextTrack) 字体文件 XSL 样式表:使用 XSLT 语言编写的 XSLT 代码文件
上面这些资源在 Webkit 中均有不同的类来表示它们,它们的公共基类是 CachedResource。HTML 对应的资源类型叫 CachedRawResource 类 资源类的前面一般以“Cached”开头,所有资源在请求之前都会先获取缓存中的信息,以决定是否向服务器提出资源请求
资源缓存
当 Webkit 需要请求资源的时候,先从资源池中查找是否存在相应的资源。如果有,Webkit 则取出以便使用;如过没有,Webkit 创建一个新的 CachedResource
共有 0 条评论