古茗前端周刊第七期

古茗周刊是古茗前端团队内部分享周刊的精华推荐文章,每 2 周我们会在团队周刊内精心挑选高质量的文章进行汇总整理,和小伙伴们一起学习关注业界动态。

如果你有发现一些精华文章想和更多人分享,可以点击我们的公众号名称,将文章链接和你的解读文案发给我们!我们会对内容进行筛选和审核,保留你的推荐人署名,分享给更多的人

周刊推荐

1、最新进展:Serverless 冷启动优化技术

这是一篇讲述如何解决 Serverless 冷启动过长问题的文章。主要从两个方面着手:加快启动速度、预防冷启动发生概率。其中加快冷启动速度可以从很多方面来优化,比如说实例复用、轻量级的容器架构、用户代码按需加载等。这方面可做的事情太多太多了。但是归根究底,基本都在围绕技术方案的灵活性(Flexibility),启动速度(Startup Latency)和隔离性(Isolation Level)进行权衡。另外关于如何预防冷启动发生概率,业界也有很多的算法和理论,可以通过算法模型去预测复杂均衡的间隙、也可以不同租户的容器复用,但是这中间也会衍生出很多问题,如何解决大流量场景?复用容器时如何解决多语言函数、或是安全问题。Serverless 提供了高弹性的扩展能力,但是其带来的冷启动问题还需不断优化,路阻且长。

2、React 组件如何写单元测试?

推荐这篇文档的背景是源于团队讨论如何编写好的React组件,其中一个讨论方向是TDD对组件设计的帮助。 这次文章作为一篇react中写单元测试的指导文档,建议直接对着文档实操一遍了解下如何写单测; 了解如何写单测后也推荐大家去看看业界好的组件库实现源码,从易于测试的角度思考如何做出高质量的组件设计。

3、彻底搞懂word-wrap、white-space等

一篇彻底搞懂 white-space、word-break、word-wrap三个css属性,尤其在组合使用上;同时建议收藏,应该确实记不住,哈哈哈哈~~。

4.「为什么说 90% 的前端不会调试 Ant Design 源码?

写 react 项目的小伙伴应该都用过 antd 组件库,但绝大多数同学并没有看过它的源码。而想深入掌握 antd 组件库,只熟悉参数是不行的,必须要深入到源码层面。所以今天就来分享下如何调试 antd 的源码。

5、一文读懂OSS、NAS、EBS有什么区别?

平时工作时经常会提到 OSS,但其实我们并没有理解 OSS 是啥。本文较为清晰的介绍了下对象存储、文件存储、块存储的区别,以及不同存储的优势和使用场景。对象存储主要是通过扁平化的方式来存储非结构化的数据,并具有可伸缩性强、易于搜索等特性。目前市面上比较流行的几种对象存储分别是阿里云的 OSS、AWS S3,其他的一些云厂商提供的对象存储基本都是基于 AWS 的 S3 协议来封装的。。

最后

关注公众号「Goodme前端团队」,获取更多干货实践,欢迎交流分享~

相关推荐
洛小豆35 分钟前
Git 打标签完全指南:从本地创建到远端推送
前端·git·github
世间小小鱼43 分钟前
【爬坑指南】亚马逊文件中心 AWS S3 预签名URL 前端直传
前端·云计算·aws
华仔啊1 小时前
前端登录token到底应该存在哪?LocalStorage、SessionStorage还是Cookie?一篇说透!
前端·javascript
BeefyBytes1 小时前
动态组件库建设
前端
懒大王95271 小时前
uni-app + Vue3 开发展示 echarts 图表
前端·uni-app·echarts
yinuo1 小时前
Uni-App跨端实战:微信小程序WebView与H5通信全流程解析(01)
前端
xkroy2 小时前
ajax
前端·javascript·ajax
Yvonne爱编码2 小时前
AJAX入门-URL、参数查询、案例查询
前端·javascript·ajax
闲人编程2 小时前
前端形态与样式风格:从古典到现代的视觉语言演进
前端·css·状态模式·组件·js·风格·响应式
JudithHuang2 小时前
Mac版微信开发者工具登录二维码不显示问题解决方案
前端