微医大前端技术

其他

HTTP史记 - 从HTTP/1到HTTP/3

HTTP/1.1的及时出现将长连接加入了标准并作为默认实现,服务器端也按照协议保持客户端的长连接状态,一个服务端上的多个资源都可以通过这一条连接多个request来获取。可以在request
2022年6月21日
其他

微医自研架构《EasyDoc》开源啦!

我们发现由前端在public里编写项目的json文件的交互形式对前端同学确实不太友好,这无疑将业务文档的维护工作全权交给了前端同学。当时我们是这样考虑的🤔🤔:
2021年12月6日
其他

关于鉴权,看懂这篇就够了

的值会忽略任何前导点,也就是**xxx.com**和**.xxx.com**都可以在子域中使用。SSO(单点登录)也是依据这个原理实现的。那比如现在又有两个域名,a.b.e.f.com.cn
2021年9月2日
其他

JavaScript 的面向切面编程

3)这只是一个包含三个方法的基本对象,没什么特别的。我们想要去注入两个通用的切面,一个用于记录接收到的属性,另一个用于分析他们的返回值并记录他们的类型。两个切面,两行代码(并不需要六行代码)。
2020年12月14日
其他

Vue SSR 性能优化实践

进程是一种保护,但对后端应用却不是件好事。另一方面,如果仅仅在发生异常时降级,那么遇到请求堆积而超时,降级没能起到缓解压力的作用,页面整体响应时间也被拖长。因此,降级策略也需要灵活而完善地落实。
2020年10月26日
其他

Node.js 在微医的应用场景及实践

微医是总部位于杭州萧山的一家互联网医疗公司,我们的前端研发人员从2015年的几个人发展到现在的120多人,前端技术栈体系发生了巨大的变化,下面这张图展示了我们部门前端团队的技术栈演进过程。
2019年11月5日