古茗前端周刊第七期

古茗周刊是古茗前端团队内部分享周刊的精华推荐文章,每 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前端团队」,获取更多干货实践,欢迎交流分享~

相关推荐
Mintopia28 分钟前
Three.js 在数字孪生中的应用场景教学
前端·javascript·three.js
夕水44 分钟前
自动化按需导入组件库的工具rust版本完成开源了
前端·rust·trae
JarvanMo2 小时前
借助FlutterFire CLI实现Flutter与Firebase的多环境配置
前端·flutter
Jedi Hongbin2 小时前
echarts自定义图表--仪表盘
前端·javascript·echarts
凯哥19702 小时前
Sciter.js指南 - 桌面GUI开发时使用第三方模块
前端
边洛洛2 小时前
对Electron打包的exe文件进行反解析
前端·javascript·electron
财神爷亲闺女2 小时前
js 实现pc端鼠标横向拖动滚动
前端
用户2031196600962 小时前
sheet在SwiftUI中的基本用法
前端