欢迎光临厦门众百度网络科技有限公司官方网站!
众百度网络 - 品牌营销中心框架开户|集新媒体账户搭建、运营、开户一站式服务代理商
企业咨询 13164888812

百度框架动态|百度的MVVM框架 San 为什么会这么快

作者: 时间:2019-05-23226 次浏览

性能一直是 框架选型 最重要的考虑因素之一。San 从设计之初就希望不要因为自身的短板(性能、体积、兼容性等)而成为开发者为难的理由,所以我们在性能上投入了很多的关注和精力,效果至少从 benchmark 看来,还不错。

1558593662(1).jpg

将近 2 年以前,我发了一篇 San - 一个传统的MVVM组件框架。对 San 设计初衷感兴趣的同学可以翻翻。我一直觉得框架选型的时候,了解它的调性是非常关键的一点。

不过其实,大多数应用场景的框架选型中,知名度 是最主要的考虑因素,因为 知名度 意味着你可以找到更多的人探讨、可以找到更多周边、可以更容易招聘熟手或者以后自己找工作更有优势。所以本文的目的并不是将你从三大阵营(React、Vue、Angular)拉出来,而是想把 San 的性能经验分享给你。这些经验无论在应用开发,还是写一些基础的东西,都会有所帮助。

在正式开始之前,惯性先厚脸皮求下 Star。

视图创建

考虑下面这个还算简单的组件:

1558593733(1).jpg

在视图初次渲染完成后,San 会生成一棵这样子的树:http://www.7e7a.com/ 

1558593779(1).jpg


那么,在这个过程里,San 都做了哪些事情呢?

模板解析

在组件第一个实例被创建时,template 属性会被解析成 ANode。

.......................................................具体更多请访问公众号:  Erik IFE


本文标签: 百度框架
13164888812