- Reactjs
- Vue2
- requireJS
- Component(前后端)
- ...
- gulp
- npm script
- webpack
- browserify
- r.js
- ....
- 开发环境-->mock
- 测试环境-->proxy
- 线上环境-->预上线
- jQuery/zepto
- d3/ehcart
- iscroll
- nodejs
- python
- go
- bash
- ...
- koa
- express
- hapi
- sails
- ...
- 容灾
- 日志
- 高并发
- IO
- 缓存(Redis/memcache/...)
- ...
- http
- iconfont
- svg
- webgl
- mongo
- ...
- bigpipe
- lazyload
- bigrender
- sub/pub
- firstscreen render
- inline resource
- 同步怎么给?window.__global = {}
- 异步怎么给?除了Ajax?
- 用模板引擎?hbs?ejs?or?
- 怎么决定数据交互方式?
- http的资源并发上限
- http的状态协议和请求头
- 所谓http2?
- 静态资源的合并策略,静态?动态?
- 按需加载
- nginx做反向代理?
c. 要考虑业务场景
比如B端?C端?采取的架构也是不一样的