第一章 权衡的艺术

  • 命令式更关注过程,声明式更关注结果
  • 命令式理论上可以做到极致优化但开发者承担心智负担;声明式有效减轻用户心智负担,但性能上有损失
  • 声明式的更新性能消耗 = 找出差异的性能消耗 + 直接修改的性能消耗
  • 运行时:使用render函数把对象编译成DOM元素。编译时:把HTML格式标签编译成树状对象格式。
  • vue.js 3是一个运行时+编译时的框架。