参考链接:也许,DOM 不是答案

承接自:非DOM属性介绍

image.png

Web-APP 与 APP

image.png

Web-APP

他是拥有着跟 APP 一样的功能只是是运行在网页端的,所以叫 Web-APP

  • Web 是有很多的诟病的

image.png

  • Web 也是有相应的优点的

image.png

我们写的 JSX 最终都会被解析成 DOM 节点,这里面就会出现一个问题:这些 DOM 节点最后还是要被 Web-View 或者是 浏览器内核解析的,这个过程是很慢的,如果说可以将网页变成一个 canvas 这样就绕开了 DOM 具体好处如下图:
image.png
如果你的 canvas 很好的话就可以直接用,不好的话 React 也有一个 React-Canvas
image.png