javascriptweekly

星期四 05 下午 十月 3o 2024

Evan You's next big adventure

Evan You's next big adventure

#​707 — 2024 年 10 月 3 日

网上阅读

连同 

[铁匠](https:// javascriptweekly.com/link/160677/d076523b1d)

JavaScript 周刊

VoidZero:下一代 JavaScript 工具链 — 不满足于仅仅创建了 Vue.js 和 Vite,JavaScript 巨头 Evan You 揭开了它的面纱他的最新冒险:一家资助 460 万美元的公司为 JavaScript 生态系统构建开源统一开发工具链。以他的记录来看,这是一次很好的尝试。

尤文

ESLint 现在正式支持 Linting JSON 和 Markdown — ESLint 已经[采取措施](https://javascriptweekly.com/link/160681 /d076523b1d) 成为一个更通用的 linter,这一里程碑式的努力已开始结出硕果。

尼古拉斯·扎卡斯

以一半的成本运行 GitHub Actions 速度提高 2 倍 — Blacksmith 通过在现代游戏 CPU 上运行 GitHub Actions,运行速度大幅提高。集成 Blacksmith 是一项一行代码更改。 Ashby、Superblocks 和 Slope 等 100 多家公司使用 Blacksmith 来帮助开发人员更快地合并代码。

铁匠赞助商

Tauri 2.0:使用网络技术的小型、快速桌面应用程序 — [Tauri](https://javascriptweekly.com/link/ 160683/d076523b1d) 是 Electron 的基于 Rust 的替代方案,用于将 HTML、JavaScript 和 CSS 代码结合在一起创建跨平台桌面应用程序。它不使用 V8,而是使用本机可用的 Web 视图来运行您的代码。

蒂尔曼·魏丁格

简而言之:

发布:

ViteConf 上线! — 今天和明天加入我们,参加 ViteConf 2024!

StackBlitz 赞助商

📒 文章和教程

▶  捆绑:过去、现在和未来 — 关于捆绑器的历史课、为什么使用它们、它们解决的问题、当前的生态系统,以及这些工具的潜在未来。

德文·戈维特

通过函数式编程释放 JavaScript 的潜力 — 更关注如何,而不是为什么,但仍然是一本很好的入门读物,尤其是如果您’我以前从未尝试过了解 FP。

简·赫斯特斯

您不想错过的在线活动 — 🔥 JetBrains JavaScript Day 将于 10 月 24 日回归,它有望成为最好的活动还有一个!探索令人印象深刻的议程并立即免费注册

JetBrains 赞助商

SVG 编码示例:手动编写向量的有用秘诀 — 探索手动编码 SVG 的基础知识,以及如何使用 JavaScript方法和实际示例来揭开常见 SVG 元素内部工作原理的神秘面纱。

米里亚姆·弗里萨诺

📄 Web 组件不是框架组件,没关系 Lea Verou

📄 【如何向 Mac App Store 提交 Electron 应用】(https://javascriptweekly.com/link/160705/d076523b1d) Liu Liu

📄 为什么 Gumroad 没有 选择 htmx Sahil Lavingia

📄 Bun 如何在不使用 V8 的情况下支持 V8 API Ben Grant (Bun)

📺 针对 JavaScript 开发人员的 Laravel 与 Rails Sam Lewis

🛠 代码和工具

🤖 assistant-ui:用于 AI 聊天的 React 组件 — 它不仅为您提供界面组件,还集成了 Vercel AI 、Langchain,并与其他常见的LLM API(例如OpenAI)对话,使您能够快速构建自己的内部AI聊天系统。 示例

西蒙·法希德

qrframe:生成“漂亮”QR 码的库 — 这有点奇怪,因为生成的 QR 码 不能 保证扫描可靠,但如果您可以生成这样做的,它们看起来很引人注目,并且可能对品牌/有趣的用例有用。尝试一下此处的现场演示。

郑凯尔

宣布 MongoDB 8.0 — 比以前快了 30% 以上 — 了解 MongoDB 8.0 的构建方式如何超越最严格的安全性、可用性和性能要求。

MongoDB 8.0 赞助商

Superdiff 2.0:比较两个数组或对象并返回差异 — 有两个相似的对象并想查看潜在的差异?

安托万

µExpress / Ultimate Express:像 Express,但更快 — 想象一下 Express 的重新实现/160717/d076523b1d)具有完整的 API 兼容性,但基于 µWebSockets 并具有优化的路由器以实现更快的性能

丁登

VueFormify 1.1:用于 Vue 的简单类型安全表单构建 — 将自己标榜为“你的表单构建自治门票” .”* 有一个入门指南GitHub 存储库

马特·纳吉

pretty-print: JS 值的可自定义字符串表示形式 — 生成任何值的字符串表示形式。与 util.inspect 类似,但有许多额外的选项用于树化、着色、排序、选择显示内容等。

有效科技公司

  • 🗓️ Schedule-X 2.3 – Material Design 活动日历和日期选择器。

  • Summernote 0.9 – Bootstrap 和 jQuery 之上的简单 WYSIWYG 编辑器。

  • ng-dnd 4.0 – Angular 的拖放解决方案。 (演示。)

  • Prisma 5.20 – 适用于 Node.js 和 TypeScript 的流行 ORM。

  • React95 v9.0 – 制作看起来像 Windows 95 的 React 应用。

  • Vaul 1.0 – React 的优雅抽屉组件。

  • Eruda 3.4 – 用于移动浏览器的控制台/开发工具。

  • BlockNote 0.16 – “概念式”基于块的编辑器。

📰 分类广告

⚙️ 使用 Reactile 创建整个 Web 应用程序,并让它在单个浏览器选项卡中处理您的小部件和窗口。 1 个月免费试用。 立即尝试


自动创建和维护 E2E UI 测试。零片。由 Lattice、Bilt Rewards 等公司使用。由 YC、GitHub CTO 等人支持。

Cooperpress 出版,由 Peter Cooper 编辑

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