🔥 本周最热
加速 JS 生态系统:轮到 ESLint 了——去年我们发表了一篇来自同一作者的文章,讲述了他如何在流行的 JavaScript 项目中找到并修复容易实现的性能成果。他回来了,这次他发现 ESLint 有很大的节省潜力。
Web 的未来(和过去)是服务器端渲染——可以说 Deno 的人在这个游戏中有一些皮肤,但尽管如此,这是服务器端渲染的一个简洁的简史,以及为什么他们认为这是正确的方法用于现代网络开发。
使用 AppSignal 监控您的 NestJS 应用程序——使用 AppSignal,您可以轻松监控您的 NestJS 应用程序,并依靠 OpenTelemetry 来处理第三方检测。 AppSignal 甚至提供帮助函数来帮助您构建全面的自定义工具。包括一盒🍪!
2023 年的十大 Web 开发趋势——根据 JS 现状调查结果,Robin 深思熟虑地审视了今年我们应该关注的新 Web 开发趋势,以及它们为何重要。
将 JavaScript 引入 WebAssembly 以实现 Shopify 函数——尽管本文关注的是 Shopify 的一个特定用例,但这是对他们如何在严格约束下集成 JavaScript 和 WebAssembly 的精彩观察。他们还讨论了 Javy,这是一个在 Shopify 构建的 JS 到 WebAssembly 工具链,它允许您在 WASM 嵌入式 JS 运行时上运行 JS 代码。
📝 文章&教程
TypeScript 中的设计模式——受 OO 启发的模式并不适用于每个人或每个用例,但如果您需要学习区分工厂方法与装饰器、外观或代理。
可恢复的 React:如何在 Qwik 中使用 React — 无需在用户浏览器中加载 React 即可构建 React 应用程序? “听起来好得令人难以置信?让我们看看这是如何运作的。”
使用 Alpine.js 构建 Hacker News Client — Alpine.js 是一个精简而优雅的反应性库,可让您直接在标记中向站点添加动态功能。这是一个简短而有趣的实用示例,说明您可以快速使用它做什么。
⚒️ 代码&工具
断点和 console.log 是过去,时间旅行是未来 console.log 断点和 console.log 是过去,时间旅行是未来——JavaScript 调试比使用断点和 console.log 快 15 倍,现在支持 Vitest。
Yup 1.0:超级简单对象模式验证——定义模式、转换值以匹配、断言现有值的形状,或两者兼而有之。这里有非常广泛的文档。
Electron 23.0 发布——流行的跨平台 JavaScript、HTML + CSS 桌面应用程序框架升级到 Node 18.12.1、Chromium 110 和 V8 11.0。 Windows 7/8/8.1 支持也已被取消,因此我们可能会开始看到这些版本的 Windows 很快就会失去对许多基于 Electron 的应用程序的支持。
🚀 版本发布
-
vue-easytable 2.23
↳ Vue.js 的数据表/网格控件。 -
React-Custom-Scroll 5.0
↳ 自定义浏览器滚动条。 -
react-jsonschema-form 5.1
↳ 从 JSON Schema 构建 Web 表单的组件。 -
AlaSQL.js 3.1
↳ 基于 JavaScript 的 SQL 数据库。 -
jest-puppeteer 7.0
↳ 使用 Jest & Puppeteer 运行测试。 -
MDX 2.3
↳ 组件时代的 Markdown。