JavaScript Weekly 第 802 期:函数式编程术语地图、React 19.3、Safari 27 与本周 JS 生态动态

#802 — 2026年9月15日

网络阅读

JavaScript周刊

函数式编程术语,映射与解释——currying、纯度、函子、单子......?如果FP术语有误,TC39代表Hemanth HM的流行术语引用现在是一个可探索的概念地图,展示了它们之间的关系,每个都附有简单的定义和JavaScript示例。

赫曼特 HM

在人工智能时代保持敏锐—Master.dev教师在Anthropic、OpenAI、Netflix、Google和Stripe进行开发。通过数百门课程、现场工作坊和扩展的AI学习路径,向他们学习。

新会员每年会员可享受100美元折扣.

Master.dev赞助商

现代网页类型:对更新Web API的TypeScript支持— TypeScript 的 DOM 类型仅包含自带于多重浏览器引擎,比如元素作用域startViewTransition以及fetchLater提出错误。

现代网络类型是即入式lib.dom替换系统,添加任何单一浏览器引擎中缺失的接口/成员。

菲利普·沃尔顿(谷歌)

React 19.3 发布—— 一个重要的小版本,使视图转换和片段引用稳定,增加了可信类型支持等内容。我们在上周的React状态.

React团队

简要说明:

发行作品:

📖 文章与视频

设计空间探索async/await—— 一个简单的async/await示例在JavaScript、Rust、Python和Swift中会产生不同的结果。通过测验测试你的心理模型,然后了解它们背后的设计选择。

加文·格雷

原生现在是Shopify移动的未来—— Shopify 正在用 Swift/Kotlin 重写其 React Native 移动应用。主要论点是编码代理将编写成本降低了两倍,而 native 的优势依然存在。

穆斯塔法·阿里(Shopify)

工作坊:从错误到解释它的日志—— 在日志中读取轨迹和错误,保持服务间的上下文,并消除噪声。

哨兵赞助商

深入探讨StyleX—— Meta 的亲身参观StyleX该方法在构建时将JavaScript风格的对象转换为纯原子CSS,以及为什么它特别适合编码代理。

弗拉维奥·科佩斯

📄“没人为开源付费:我们可以强迫他们”——Laurie Voss曾运营NPM五年,认为注册系统是资助维护者的未充分利用杠杆。Laurie Voss。

📄据说程序员不喜欢reduce–map以及filter顺利通过代码复习,但reduce引发投诉。埃文有几个理论。埃文·哈恩

🛠 代码与工具

SnapDOM 3.0:将DOM元素转换为图片、画布等——零依赖HTML2canvas支持伪元素和影子DOM的替代方案。v3.0增加了“增量重捕获”以加快重复捕获速度,自动嵌入网页字体,以及fromString()用于将原始HTML标记转换为图像。

祖默实验室

你的应用没有变慢。你的数据变大了——TimescaleDB 扩展了 Postgres,使查询在数据增长时也能保持规模化快速。起步时获得1000美元信用额度.

Tiger Data(TimescaleDB 的创始人)赞助商

Fallow:TypeScript 和 JavaScript 的代码库智能—— 一个快速、零配置的 Rust 二进制文件,能在 JS/TS 项目中发现死代码、重复、循环依赖和复杂性热点。

它也被宣传为 AI 代理编码循环的确定性检查。GitHub repo.

巴特·瓦登堡

🎨类别-颜色:生成图表中“最少错误”的色彩调色板——马特设计该算法用于选择类别图表颜色2022年,他担任Stripe设计总监。现已发布为一个NPM套餐,你可以你可以在网上试试.

马特·斯特罗姆-奥恩

  • React DevTools 8.0(Chrome网店)– 悬疑标签现在默认开启,时间线分析器已移除(请使用浏览器的性能面板),检查DOM节点时可以看到其匹配的React组件。
  • 佐德 4.6——补充.validate(),这是一种跳过构建错误的布尔检查,速度可达 35 倍.safeParse().success在编译后的模式中遇到无效输入。
  • Javet 6.0– 将 v26 的运行时嵌入 JVM,实现与 Java 的完整互操作性Node.js
  • parse-XML 5.0– 快速且合规的XML解析器仅支持 ESM.
  • 🕹️N64JS 1.0—— 一个纯JavaScript的任天堂64模拟器。

📰 分类广告

💻免费直播编程工作坊,9月16日.通过Fingerprint建立注册保护,无论他们如何掩盖痕迹,都能捕捉到假注册。

不稳定的测试拖慢开发速度?一丝不苟通过自主测试你网页应用的每一个边缘情况,让工程师有信心更快交付。

⚡祖普洛将所有API、AI和MCP请求都放在一个网关下。路由流量,保护你的MCP服务器,并限制AI成本。免费试试.

📢 生态系统的其他部分

参与讨论