浏览器相关

104 阅读1分钟

图片加载会阻塞dom渲染吗?⭐⭐⭐⭐⭐

  • 图片不会阻塞dom解析和渲染,但是如果网页中有很多图片的话,会消耗大量的资源(引擎吞吐量、请求数等等),并发请求数量是有限的
  • 如果多个图片同时请求可能会造成请求拥堵,导致其他资源无法被及时请求到,所以图片最好做成懒加载。

进程和线程的区别⭐⭐⭐⭐⭐

  • 线程是进程中执行运算的最小单位,是进程中的一个实体。
  • 进程是拥有资源的基本单位,而线程是调度和分配资源的基本单位
  • 不同进程间可以并发至行;同一进程不同线程可以并发执行
  • 进程是拥有资源的基本单位,而线程不拥有资源,但是可以访问它所在进程的资源
  • (1) 只要某个线程执行出错,将会导致整个进程崩溃
  • (2)进程与进程之间相互隔离。这保证了当一个进程挂起或崩溃的情况发生时,并不会影响其他进程的正常运行,虽然每个进程只能访问系统分配给自己的资源,但可以通过IPC机制进行进程间通信。
  • (3)进程所占用的资源会在其关闭后由操作系统回收。即使进程中存在某个线程产生的内存泄漏,当进程退出时,相关的内存资源也会被回收.
  • (4)线程之间可以共享所属进程的数据