古茗前端第十九期周刊

资讯

文章推荐

多年老鸟教你 TypeScript 要做的性能优化、关键字进阶与实践、常用几个技巧

这篇文章区别于其他介绍 Typescript 的基础内容、关键字等内容外,从性能优化、关键字进阶、常用使用技巧三个方面展现了 TS 在业务实践中的经验,清晰地讲述了每一条例子的原因和做法

JSON 非常慢,有没有更快的选择?

感想:这一篇介绍 JSON 数据格式的文章,虽然 JSON 在开发中被广泛使用,但是作者认为 JSON 在极大的拖慢了我们的程序,低效的序列化和反序列化可能会影响应用程序的整体性能。因此作者介绍了一些 JSON 的替代方案:

  • protobuf:谷歌研发的一个二进制序列化格式。优点是减少了时间和空间的占用,同时有数据校验,缺点是需要在使用前定义数据结构、缺少可读性
  • MessagePack:一个以紧凑型和速度而闻名的二进制序列化格式。从网上文章来看和 protobuf 差不多
  • BSON 基于 json 的一个二进制 json 格式,它的一个核心优点就是为每个元素定义了长度,能够实现更快的解析速度
  • Apache Avro:隶属于 hadoop 的一个子项目,主要是解决了 protobuf 在使用时需要优先定义数据结构的不灵活性

如何系统地学习响应式前端开发?

Reactivity Graph 为前端开发者提供了一个强大的工具,能更有效地管理应用状态和 UI 变化。通过这种方法,开发者可以构建更加稳定、高效和可维护的应用。随着前端技术的不断发展,我们期待看到更多的创新和优化,使 reactivity 管理变得更简单高效

软件开发珠玑,穿越 50 年软件往事的 60 条戒律

这本书围绕需求、设计、项目管理、文化与团队合作、质量、过程改进几个方面,在软件工程的各个角落中总结出来的有用经验教训。

6000字干货!设计师如何用Figma解放三倍生产力?

Figma 的设计思路理念和 CSS 如出一辙,加上 23 年引入了变体等能力后,可以做到设计组件和前端组件"完全等价"。当前社区已经有了类似 semo Design 这类 D2C 的解决方案,其背后的工具支撑就是 Figma 。也就是说前端开发工程师应该和设计师一样,需要能熟练使用 Figma 这个工具了。

【Canvas系列】通过贝塞尔曲线解决 Canvas 书写的圆滑问题

canvas 书写绘图性能优化的一种思路

  • 优化绘图性能,最直接的就是减少采集的点位
  • 但减少采集的点位最直接的体现就是绘制的结果不够流畅
  • 这里通过贝塞尔曲线使绘制的结果更加圆润

小茗推荐

最后

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


相关推荐
潘小安几秒前
【译】别再想着 Figma 了,AI 才是新的设计工具
前端·ai编程·weui
少寒11 分钟前
async/await:异步编程的优雅解决方案
前端·javascript
华仔啊15 分钟前
CSS的clamp()函数:一行代码让网页自适应如此简单
前端·css
wordbaby18 分钟前
React 误区粉碎:useEffectEvent 是“非响应式”的,所以它不会触发重渲染?
前端·react.js
Doris89334 分钟前
【JS】Web APIs BOM与正则表达式详解
前端·javascript·正则表达式
建南教你种道德之花34 分钟前
浏览器缓存完全指南:从原理到实践
前端
南游34 分钟前
后台计时器罢工?我改用visibilitychange监听,代码从此‘永不停机’!
javascript
晚霞的不甘41 分钟前
实战进阶:构建高性能、高可用的 Flutter + OpenHarmony 车载 HMI 系统
开发语言·javascript·flutter
1024小神41 分钟前
swiftui中view分为几种类型?各有什么特点
前端