Hello, Boswell!

页面性能的衡量标准

  • 加载性能(尽量快速的将当前需要的资源加载进来)
  • 渲染性能(页面在操作的过程中,反应有没有延时,出现卡顿现象)
  1. 它在发生吗? FP(first paint),FCP(first content paint)
  2. 它是否有用? FMP(first meaningful paint)
  3. 它是否可用? TTI(Time to interactive)
  • 时机:js脚本都被加载并处理完了,主线程处于空闲状态了的时间;
  1. 它是否令人愉快?(Long Tasks)
  • js的事件循环中的任务队列会放入相应的异步完成后的回调任务,他们是同步执行的,当任务计算量比较大的时候,会阻塞渲染线程;
  • 这时候需要将大任务进行分割(将长任务改为短任务,并配上优先级,对这些任务进行调度执行);

编程语言中的内存的存,取,清除

  • 内存分配器;
  • 内存垃圾收集器;

他们主要都是处理堆上的内存;

Last Updated:
Contributors: jmz, jmz, Boswell, Boswell, mingzhuang.ji