现任百度搜索前端团队资深研发工程师,负责 Atom 组件化渲染框架的研发。
毕业于浙江大学,之后在百度参与了商业知心、语音搜索、百度畅听等多个产品的前端研发工作,对各个前端框架,以及前端组件的设计和实现,都有较丰富的经验。目前负责百度搜索组件化渲染框架 Atom 的研发,参与搜索团队前端基础技术方向上的工作,致力于进行搜索前端技术的革新。
现任百度搜索前端团队资深研发工程师,负责 Atom 组件化渲染框架的研发。
毕业于浙江大学,之后在百度参与了商业知心、语音搜索、百度畅听等多个产品的前端研发工作,对各个前端框架,以及前端组件的设计和实现,都有较丰富的经验。目前负责百度搜索组件化渲染框架 Atom 的研发,参与搜索团队前端基础技术方向上的工作,致力于进行搜索前端技术的革新。
随着持续深耕的业务需求,以及移动互联网时代对Web前端交互体验的更高要求,百度搜索亟需进行一次前端组件化的改造,以提升开发效率。
我们选择的基础方案是Vue,因为它功能完备,并且容易上手。但是在搜索这个庞大的架构中,渲染是最后一个环节,它对渲染框架的性能,特别是在服务器端渲染的性能有着非常苛刻的要求。这决定了我们不能只是把一个现有的框架直接拿过来用,而是需要因地制宜,进行很多的探索和优化。这个过程中,我们碰到了很多问题,包括前后端同构的实现、服务器端渲染性能、前后端渲染一致性,这些问题都在我们的 Atom 项目中有相关的解决方案。