古茗前端第十九期周刊

资讯

文章推荐

多年老鸟教你 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前端团队」,获取更多干货实践,欢迎交流分享。


相关推荐
饼干哥哥12 小时前
十年数据分析经验,被我打包成了4个跨境VOC Skill
前端·数据分析·数据可视化
东方小月13 小时前
从零开发一个 Coding Agent(六):实现一个可脚本化的 Faux Provider
前端·人工智能
程序员黑豆13 小时前
什么是JDK以及JDK都由哪些部分组成呢
java·前端·ai编程
妙码生花13 小时前
让各大 AI 整理出来的前端工程命名最简实践(Vue + TS)
前端·javascript·vue.js
郭wes代码14 小时前
纯 CSS+JS 实战:手搓一张支持自定义的通用金色电子奖状(万字详细拆解)
前端·javascript·css
用户8471810541915 小时前
DeepAgents.js 教程 06—— 跨会话长期记忆(Memory与AGENTS.md)
javascript·agent
阿黎梨梨15 小时前
React 表单处理与性能优化:从入门到进阶
前端·react.js
Whbbit199915 小时前
发布自己的 shadcn-vue 扩展组件,并支持 CLI 安装
前端·开源
Tian_Hang15 小时前
Vue3 父子组件通讯
前端·javascript·vue.js
breeze jiang15 小时前
React memo、useCallback 与 useMemo:父组件多状态时如何减少无效渲染
前端·javascript·react.js