美文网首页
webkit资源加载机制

webkit资源加载机制

作者: why_fe | 来源:发表于2019-03-10 14:54 被阅读0次

资源加载器

1. 特定资源加载器,加载特定资源,比如image对应ImageLoader
2. 缓存机制的资源加载器,CachedResourceLoader
多种特定资源加载器
3. 通用资源加载器,ResourceLoader

只负责获取资源的数据


image资源加载流程

加载一个src对应有效的URL地址的image元素,浏览器调用imageLoader特定资源加载器,去查看缓存情况,调用cacheResourceLoader,存在缓存并可用,使用缓存,否则调用·resourceLoader去获取缓存数据

资源生命周期

采用LRU算法(Least Recent Used 最近最少使用)算法,去更新资源池中的数据


image.png
多进程资源加载

主要多个Render进程和Browser进程之间的调用栈涉及的主要类

render进程资源的获取是通过进程间通信将任务交给Browser进程完成

相关文章

  • webkit资源加载机制

    资源加载器 1. 特定资源加载器,加载特定资源,比如image对应ImageLoader 2. 缓存机制的资源加载...

  • 《WebKit技术内幕》知识提炼 —— 资源加载和网络栈

    WebKit 资源加载机制 资源 HTML 支持的资源主要包括:HTML、JavaScript、CSS、图片、SV...

  • 第四章 资源加载和网络栈

    WebKit资源加载机制 1. 资源 HTML支持的类型主要包括:HTML、JavaScript、CSS样式表、图...

  • WebKit架构(二)

    WebKit资源加载机制 资源 网络和资源加载是网页的加载和渲染过程中的第一步,也是必不可少的一步。网页本身就是一...

  • cocos creator基础-(十三)cc.Loader使用

    1: 掌握cc.loader加载本地资源; 2: 掌握cc.loader加载远程资源; 3: 掌握资源释放的机制与...

  • Android资源加载机制

    转载请说明出处 https://www.jianshu.com/p/0ffbfcf97902 Android资源加...

  • Android资源加载机制

    参考1参考2 获取资源的方式 先通过Context.getResources();获取Resources对象,有了...

  • 类加载机制(一)

    加载机制系列类加载机制(一)类加载机制(二)类加载机制(三) 类加载机制 1.JVM把class文件加载到内存,对...

  • WKWebView

    需要导入框架 import 通过懒加载创建WKWebview对象。 WKWeb...

  • 插件化技术

    核心:类加载机制和反射机制插件中代码的加载和主工程的相互调用插件中资源的加载和主工程的互相访问四大组件生命周期管理

网友评论

      本文标题:webkit资源加载机制

      本文链接:https://www.haomeiwen.com/subject/ediupqtx.html