参加ThoughtWorks线下交流活动的感想

392 阅读1分钟

昨天很荣幸的参加了ThoughtWorks组织的一个活动,当然是关于前端方面的。课题也很不错,今天专门抽出空来,写一篇文章记录一下。

1、Rxjs

简单来说这是一个控制异步数据流的函数库,对于复杂流程控制应该很有用,这是一位小姐姐分享的,讲的很详细,对于其中retry方法很感兴趣,有时间可以研究一下,最好能够通过原生promise实现,这样可以直接应用到axios里。

2、web components

这个并不是一个新技术,但是我也是最近才听说到的,主要应用的应该就是腾讯的omi框架吧。其实,我觉得这是Google对于js框架的一个思考,它想实现一个原生的框架。可惜的是,每一种框架都已经形成里一个很大的生态,无可替代。

3、性能优化-加载篇

这是我比较感兴趣的一个话题,其中有一些老生常谈,例如gzip。但是有一些思路还是比较牛逼的,比如在ssr的时候,如果首页没有什么复杂需求的时候,可以把react等库都去掉,当需要使用的时候再加载。还有,不再转化es5,提高运行效率。但这个怎么说呢,兼容性是一个甩不掉的包袱,哪怕9102年,客户也不一定都用最新版的chrome

还有一些小tips也很有用,例如首页白屏期间先加一个loading,还有骨架屏,懒加载,虚拟滚动。

总之受益良多,有很多思路是可以应用到项目里的,