iPhone Duo 对 Web 开发意味着什么
Duo 将于下周发布,因此 Darius 启动了模拟器,尝试使用 Device Posture 和 Viewport Segments API(两者目前都需要通过标志启用)。他使用 Video.js 组件和 CSS,尝试重现 Netflix 的折叠播放器 UI,但 Apple 的全屏限制让事情变得有些有趣。
集中阅读技术文章与开源项目,先看摘要,再沿原文深入了解。公开免费,无需登录;有翻译时按站点语言展示,缺少翻译时保留原文。
本期 36 条 · 8 个来源 · 整理于 2026年10月19日
Frontend Focus · GitHub 开源精选 · Hacker News · JavaScript Weekly · Node Weekly · TLDR Tech · 阮一峰的网络日志 · This Week in React
Duo 将于下周发布,因此 Darius 启动了模拟器,尝试使用 Device Posture 和 Viewport Segments API(两者目前都需要通过标志启用)。他使用 Video.js 组件和 CSS,尝试重现 Netflix 的折叠播放器 UI,但 Apple 的全屏限制让事情变得有些有趣。
Qwen-Image 2.1 NSFW/姿势出图 skill:作者级提示词配方 + NSFW LoRA + 136 姿势 VNCCS 人偶控制;适用 Claude Code / Codex / Cursor / OpenClaw
我希望我的手机上的 Claude 能够访问我的 WhatsApp 消息,但我能找到的唯一选项要么要求使用 WhatsApp Business,要么需要一台实际的服务器来运行 Baileys。我希望在 ClaudeFlare 上免费运行它,并使用我的个人 WhatsApp 账户,于是我构建了这个项目。重要功能——它会连接你的 Google 账户和 WhatsApp,以获取所有 WhatsApp 联系人的姓名;否则其中许多联系人只会显示电话号码,搜索也无法正常工作。这是一个单用户安装,因为它既处于灰色地带,又非常私密——所以让你的代理指向该仓库,然后让它……
也许 David Bushell 已经看到了大势所趋,因为 Deno 团队加入 Cloudflare 并不是为了继续开发 Deno,而是为了将 celld 并入 workerd,从而让 Durable Objects 能够自行托管(更多内容见此处)。Deno runtime 将获得为期一年的最终官方修复,Deno Deploy 将在六个月后关闭,而 JSR 将迁移到 Cloudflare 的基础设施上。
它基于 Google 的 Skia 图形引擎,生成的结果类似于 Chrome 自带的 canvas。它支持 GPU 加速,可以将图像、路径、字体、形状等渲染为静态图像,也可以实时渲染到原生窗口中。v4.0 速度更快、更加轻量,并新增了原生 PDF 加载功能。GitHub repo。
Tesla 于周四通过让这款汽车驶上弧形坡道并进行受控着陆,展示了其第二代 Roadster 跑车。随后,它在空中翻转,同时跃过了另外五辆 Tesla 汽车。这款车计划于 2028 年投入生产。Tesla 尚未公布价格。Roadster 从静止加速到每小时 60 英里大约需要一秒,最高时速超过每小时 230 英里。
这个日益流行的 React 和 Solid 全栈框架正式趋于稳定,为部署在 Node、Bun、Cloudflare Workers 及其他目标平台上的应用带来了类型化服务器函数和流式 SSR。以下是它与 Next.js 的比较。
这里记录每周值得分享的科技内容,周五发布。...
Lea 展示了如何在不接触任何 HTML 的情况下插入和调整图标,使用 --icon 自定义属性、@property、样式查询和 mask。结果如何?这是一个纯 CSS 图标系统,“比你一直使用的系统更加灵活且易于维护”。
为 AI agents 设计的 Git。
https://x.com/Jiaru_Zou/status/2110400256647340476https://github.com/togethercomputer/HybridAgenthttps://huggingface.co/collections/togethercomputer/hybridag...评估:https://arxiv.org/html/2610.18861v1#S5 评论 URL:https://news.ycombinator.com/item?id=50145337 得分:152 # 评论数:90
bun check 是 TypeScript 7 检查器的移植版本,它会读取你的 tsconfig.json,报告与 tsc 相同的错误;Jarred 声称,其运行速度快 3–6 倍。它还可接入 bun run/test/build。现在,空闲的服务器进程占用的 CPU 大幅减少,而 JavaScriptCore 升级也带来了众多性能提升。
▶ NodeConf EU 2026 演讲——NodeConf EU 几周前在意大利举行,演讲内容今天刚刚上传到 YouTube,涵盖 Node 的新 FFI 功能、Emscripten 和 WebAssembly、V8 堆管理以及性能分析等主题。
Muse Spark Open 是一个拥有 8160 亿参数的开放权重模型,可以在价格相对实惠的消费级硬件上运行。Meta 的基准测试使用了一对 M5 Ultra Mac Studios,内存配置未知。该模型采用混合专家设计,每个 token 会激活 420 亿个参数。它支持最长 100 万个 token 的上下文,并接受文本、图像、视频和音频输入,但只输出文本。
这个全栈框架现已正式稳定并可用于生产环境,同时支持 React 和 Solid。在 beta/RC 阶段,它已经被用于数百万个应用。正如其在 𝕏 上的发布视频所说:“感觉就像在构建 SPA,身后还有完整的服务器支持。”
Firefox 的排名工具连续第二年回归,用户可以使用 GitHub 登录,对 Interop 2027 提案进行比较和排名。Jake Archibald 表示,去年的结果(来自约 1,900 份排名)帮助“确定了今年大量工作的优先级”,因此值得你发表意见。
我们正在从头开始重建世界上的软件,并将其开源。
文章 URL:https://github.com/Netflix/vmaf 评论 URL:https://news.ycombinator.com/item?id=50145295 得分:13 评论数:5
📊 JavaScript 中的 WebSocket 服务器:Node.js 与 Bun、Deno 的对比——看到 Node 26 搭配 uWebSockets.js 在这里取得胜利令人振奋,其结果已接近 C 语言的低延迟水平,领先于 Bun 和 Deno。
Amazon 推出了 AWS Lambda Web Functions,这是一种在 Lambda 上运行标准 HTTP 应用(使用 Express、Hono、Fastify 等)的方式,无需围绕事件处理程序重写代码。
Google Quantum AI 已在其 Willow 处理器上证明,“magic state cultivation”在实践中确实可行。Magic states 可帮助研究人员创建超越经典计算所需的运算。创建高质量、经过纠错的 magic states 极其消耗资源。本文详细介绍了 Google Quantum AI 如何创建一种 magic state cultivation 协议,将错误减少了 40 倍。这一突破是将量子计算扩展到实际应用的重要一步。
Ben 测量了 Chrome、Firefox 和 Safari 会提前多远获取延迟加载的媒体。他还分享了我们可以延迟加载哪些内容(包括 Chromium 浏览器中的视频和音频),并介绍了 lazy、eager 和 fetchpriority 各自适用的场景。
你的电视,去掉广告。通过 ADB 精简任意 Android TV,并为其提供一个简洁、受 tvOS 启发的启动器。使用 Claude Code 在一个下午完成。
文章 URL:https://www.getlazarus.org/dynamic/ 评论 URL:https://news.ycombinator.com/item?id=50144066 得分:100 # 评论数:14
一位多产的 JavaScript 开发者解释了他为何放弃 Astro,如今使用 Apple 的 Swift 语言构建自己的个人网站,包括样式和标记语言。
训练 AI 模型从根本上需要大量、再大量的正确操作示例。为机器人创建这些训练数据成本高昂,而企业需要大量数据来训练出能力合格的模型。大型语言模型展示了训练模型时规模化的益处。研究人员如今正努力收集海量的机器人任务训练数据,希望机器人能力也能呈现同类趋势。
一个免费的开源 C# 框架,用于制作游戏或你自己的游戏引擎。可直接访问原生 API 和 Vulkan,以及围绕它们构建的底层库。它是 Kitten Space Agency 和 RimWorld 的 Waylith 引擎的基础。
文章 URL:https://hoaspy.com/hoa/fl/florida-hoa-housing-crisis.html 评论 URL:https://news.ycombinator.com/item?id=50144005 得分:153 # 评论数:263
快速了解一种使用 TinyJS 制作微型 JS 驱动桌面应用的新方法;我们几周前曾介绍过这种方法。
开发者正在使用 Claude 调试硬件问题。AI 可以读取数千行 USB 捕获数据,注意到序列重复且其中一个字节发生变化,推测该字节的含义,并编写测试来验证自己的建议。人类仍然需要决定要构建什么,并检查修复是否能在真实硬件上运行,但 AI 消除了大量繁琐工作。文章还附有一个 harness 的链接,其中包含一小组有助于对 Linux 驱动程序进行逆向工程的工具。
这是一次有趣且实用的介绍,讲解如何使用 Chrome 新推出的乱序 HTML 流式传输(称为声明式局部更新),让浏览器为你组装嵌套的评论线程。该功能仅适用于 Chromium,但令人兴奋。
将普通的 JavaScript 代码转换为神经网络。
文章 URL:https://github.com/ardiri/palmos-lemmings 评论 URL:https://news.ycombinator.com/item?id=50143536 得分:80 评论数:22
🤖 OpenCode 2.0:Open Coding Agent 的重大更新——这是一个基于 Bun 构建、功能完整的 agentic coding 应用,据说它更接近 Claude Code,而不是 Pi。v2.0 对其进行了全面改造,加入了后台子代理、“代码模式”(让模型能够编写 MCP 工具调用脚本),以及用于驱动 vanilla JS 和 Effect 代码的客户端。
一个可嵌入的 IMAP 服务器,用于测试邮件客户端,提供内存邮箱、针对众多 IMAP 功能的扩展,以及用于测试健壮性的脚本化“故障”。它可以在测试中运行,也可以通过 REST API 由其他语言驱动。
科技公司正在为非工程师构建内部氛围编程工具。这并不复杂,其采用率高于供应商产品,还有助于在内部培养更多 AI 方面的专业能力。构建内部氛围编程工具是一项很小的投入,却能带来比供应商产品更好、更定制化的工具,而且公司不必等待供应商构建所需的功能。将内部数据源开放给内部工具也安全得多。