689 期 - SolidStart v1.0 发布:未来框架的形态?
本期看点:SolidJS 是一个受 React 启发的声明式 UI 库,但注重性能,模板被编译为直接接收 DOM 更新的真实 DOM 节点——因此无需虚拟 DOM。SolidStart 是一个用于构建和部署 SolidJS 应用程序的框架,开箱即用的众多强大功能使其非常吸引人。
编辑:Yucohny、Zhper、TimLi
🔥 本周热门
使用 p5.js 创建真实的手写效果 —— Amy 想要在她制作的一些图表中以编程方式加入她的(连笔)手写效果,并找到了使用 p5.js 实现这一目标的方法。这篇文章介绍了她的实现过程。
Amy Goodchild
SolidStart v1.0 发布:未来框架的形态? —— SolidJS 是一个受 React 启发的声明式 UI 库,但注重性能,模板被编译为直接接收 DOM 更新的真实 DOM 节点——因此无需虚拟 DOM。SolidStart 是一个用于构建和部署 SolidJS 应用程序的框架,开箱即用的众多强大功能使其非常吸引人。
SolidJS 核心团队
Angular v18 发布 —— 这个大型框架在去年通过 Angular 17 和其 新主页 得到了大规模的公众复兴。进展继续,增加了对无 zone 变更检测的实验性支持,以及新的内置控制流方法的稳定实现。
Minko Gechev
快讯:
-
是否曾考虑尝试 Go 编程语言?一位 JavaScript 开发者尝试了并 分享了他们的第一印象。
-
Remix 的 Ryan Florence 发布了新博客,回答了一些针对 React Router 和 Remix “合并”的问题。
-
Node LDAP 库的维护者在遭受恶意辱骂后停用了此项目。如果您在使用一个开源项目时遇到问题,请保持友善。
📒 教程与趣事
瓶中的城市:256 字节的光线投射 —— Frank 以使用最少量的 JavaScript 组合出令人惊叹的视觉演示而闻名,这个演示也不例外。他详细介绍了演示的工作原理。
Frank Force
Chrome DevTools 提供 AI 工具来理解错误和警告 —— 不是每个人都喜欢,但它是可选的。另外:第一个需要年满 18 岁的 Chrome 功能是什么?
Guo,Emelianova 与 Yeen(Google)
📊 使用 Chrome DevTools 进行 JavaScript 性能分析的指南 —— 如果你更喜欢没有 AI 的调试体验,请放心。这是使用 Chrome DevTools 探索性能问题的实用全面的练习。
Jiayi Hu
Dr. Axel Rauschmayer
📄 挖掘 PDF.js 中的任意 JavaScript 执行漏洞
Codean Labs
Andrico Karoulla
Carlos Menezes
🛠 代码与工具
🖋️ Signature Pad v5.0:平滑的签名绘制控制板 —— 如果你需要人们在网上给你签名,用这个让他们写出难以理解但具有法律约束力的涂鸦。这是 GitHub 仓库。
Szymon Nowak
版本发布:
-
Brainchop v4.0 – 一个在浏览器使用的 3D MRI 渲染系统。这是 演示。
-
Redwood v7.6 – GraphQL 驱动的 React 框架,现在有实验性的 React Compiler 支持。
-
Axios v1.7 – 基于 promise 的同构 HTTP 客户端。
-
🖋️ Atrament v4.4 – 在 HTML Canvas 上平滑绘图的库。
-
ka-table v10.0 – 轻量级 React 表格组件。这是 演示。
-
jQuery Terminal Emulator v2.42 – 面向 web 的终端体验。这是 演示。
-
Abracadabra v9.2 – 面向 VS Code 的 JavaScript 和 TypeScript 自动重构。