证券,信息聚合前端框架设计与搭建
主旨
工程上
- 减少前端文件的大小
- 方便更新版本
- 最好是单页面应用,减少sso成本
- 代码混淆
通信性能要求
对于高频信息,应以websocket为主,主要需要解决的问题是从服务器到达客户端的延时抖动,以及TCP的延时断线问题
对于中频信息,应以定时任务刷新即可满足
若是采用差分数据方法,可以减少网络IO消耗
高频信息(ms级别)
- L2交易数据
- L1行情更新
中频信息(分钟级别)
- IM
- 公司公告
渲染性能要求
优先级高的,高频信息,应尽可能快的渲染(60FPS)(16.67ms)内合并vDom事件然后渲染
中频信息按需渲染
应给调用者refresh接口,方便业务可以直接触发更新界面事件