javascriptweekly

星期四 03 下午 八月 29o 2024

JavaScript's Rust tool belt

JavaScript's Rust tool belt

#​702 — 2024 年 8 月 29 日

网上阅读

与 

[前端大师徽标](https:// javascriptweekly.com/link/159078/d076523b1d)

JavaScript 周刊

Rspack 1.0:Rust 支持的 JavaScript Bundler — Rspack 远非拥有自己的方法和术语需要学习的“又一个捆绑器”以其与 webpack API 和生态系统兼容而自豪,同时提供数倍的性能。该团队现在认为它已做好生产准备,并鼓励您在其上尝试基于 Webpack 的项目。

Rspack 贡献者

💡 Rspack 还有一系列辅助工具值得一试,例如Rsdoctor ,一个用于分析和可视化构建过程的工具(适用于 Rspack * 和 * webpack!)

前端系统设计 — 在 Evgennii Ray 的这个内容丰富的视频课程中学习如何创建可扩展、高效的用户界面。探索盒模型、浏览器渲染、DOM 操作、状态管理、性能等等。

前端大师赞助商

如何在 2024 年创建 NPM 包 — 听起来很简单,但如果您想最好地遵循,则涉及很多步骤实践,引入有用的工具,并把事情做好。 Matt Pocock 在此介绍了整个过程,如果您愿意观看,还有 14 分钟的截屏视频。

马特·波考克

简而言之:

发布:

  • Prisma 5.19 – Node.js 和 TypeScript 的流行 ORM 添加了“TypedSQL”,这是一种以类型安全的方式编写原始 SQL 查询的方法。

  • 📈 billboard.js 3.13 – 流行的 D3 图表库添加了面积步长范围图表。

  • pnpm 9.9 – 快速、节省空间的包管理器。

  • React Email 3.0Ember 5.11、[Bun v1.1.26](https ://javascriptweekly.com/link/159094/d076523b1d)

📒 文章和教程

JS 日期即将被修复 — 处理日期和时间是众所周知的[程序员的痛苦领域](https:// javascriptweekly.com/link/159096/d076523b1d)而 JavaScript 并没有做太多事情来让它变得更容易。像 Moment.js 这样的库有很大帮助,但 Iago 看看 临时提案 ),随着时间的推移,它的功能将开始提供更多帮助。

伊阿古·拉斯特拉

关于编程艺术和实践的每周聊天 — 您每周都会与有趣的嘉宾讨论技术是如何制造的以及它的发展方向。

Stack Overflow 播客赞助商

JavaScript 生成器解释 — Jan 对用 JavaScript 解释生成器的文档和文章的质量感到沮丧,并开始解释以更高级的开发人员可以欣赏的方式进行操作。

简·赫斯特斯

从头开始实现 React-a-Like — 虽然您“实际上”不太可能想要这样做,但至少思考它可以对 React 引擎室中发生的事情提供启发。

罗比·普鲁赞

▶  如何用 JavaScript 实现 2048 游戏 — Ania 回来了,她带来了她惯用的简单易懂的实现完整游戏的演练之一。 JavaScript 中的游戏。这次是 2048 滑动益智游戏。 (两周前她也玩了井字棋。)

阿尼娅·库博

了解基于角色的访问控制并简化权限管理 — 通过与文员组织一起管理用户角色来增强安全性并简化访问。

文员赞助人

📄 唯一被广泛认可的已弃用的 JS 功能 – 剧透:它是 with。特雷弗·拉森

📄 使用集合在 JavaScript 中生成唯一的随机数 Amejimaobari

📺 Chain React 2024 会议的 21 场演讲 – React Native 事件。 YouTube

📄 在 Vue 自定义元素上公开内部方法 Jaime Jones

📄 React 中的接口隔离原则 Alex Kondov

🛠 代码和工具

TypeScript 5.6 候选发布版 — 一如既往,Daniel 对新功能进行了精彩的总结。不过,我们下周将更多地关注它,因为最终版本预计将于下周二(9 月 3 日)发布

丹尼尔·罗森瓦瑟(微软)

Vuestic UI 1.10:Vue.js 3.0 UI 框架 — 具有 60 个可定制和响应式组件,并带有 [v1.10 版本]( https://javascriptweekly.com/link/159115/d076523b1d)它获得了显着的包大小优化、可提高构建时间性能的自定义编译器以及其他细微的增强功能。 GitHub 存储库

视觉用户界面

✅ Bye Bye Bugs — 通过 [QA Wolf] 在 4 个月内获得 80% 的移动和 Web 应用程序自动化 E2E 测试覆盖率(https://javascriptweekly.com/link/159117/d076523b1d)。由于 QA 周期只需几分钟(而不是几天)即可完成,因此不会出现错误。 安排演示

QA Wolf 赞助商

Material UI v6:流行的 React UI 设计/组件系统 — 已有十年历史,流行的设计系统发布了最新的主要版本。重点是改进的主题、配色方案管理、容器查询和 React 19 支持。还有改进的模板 可供启发。

加西亚、比特图、安代等人。

npm-check-updates 17.0:将 package.json 依赖项更新到最新版本 — 也就是说,与指定的相反版本。它包括一个方便的“-i”交互模式,因此您可以查看潜在的升级,然后一一选择。

雷恩·里维尔

Code Hike 1.0:将 Markdown 变成丰富的交互式体验 — 针对代码演练和交互式文档等用例,[Code Hike](https ://javascriptweekly.com/link/159122/d076523b1d) 在创建充分利用现代网络的技术内容时弥合了 Markdown 和 React 之间的差距。

罗德里戈·庞博

Calendar.js:具有拖放功能的日历控件 — 一个没有依赖项的响应式日历,完全支持拖放(即使在日历之间也是如此) ),以及管理重复事件、导出、假期等事件的多种方式。

威廉·特鲁普

Cooperpress 出版,由 Peter Cooper 编辑

“JavaScript”是 Oracle Corporation 在美国的商标
我们未获得 Oracle 的认可或隶属于 Oracle。