标签

React

Shopify 用 AI 重写原生 App:从 React Native 回到 Swift 与 Kotlin意味着什么

来源: oschina.net 28
Shopify 正在把旗下移动应用从 React Native 迁移回 Swift 和 Kotlin。首个完成迁移的 Shop App 借助 AI,在 12 周内从概念验证推进到发布;更复杂的旗舰 Shopify App 也已进入迁移阶段。后者包含 300 多个屏幕,以及主屏幕和锁屏小组件、Apple Watch、Siri 捷径等平台能力,计划在年内发...

React 19.3:View Transitions、Fragment Refs 与更安全的浏览器集成

来源: react.dev 30
React 19.3 带来了一组面向现代浏览器和复杂 UI 的新能力,包括 View Transitions、Fragment Refs、 和 Trusted Types。它们覆盖了页面切换动画、Fragment 级 DOM 操作、浏览器环境处理以及客户端安全策略。升级的重点不只是改版本号,而是确认应用的构建链、浏览器兼容策略和安全配置能否承接这些能力...

一个月处理 1,500 个 GitHub Issue:用 Agent 清理积压的工程方法

来源: nextjs.org 45
Next.js 团队在一个月内关闭了 1,500 个 GitHub Issue。真正值得关注的并不是关闭按钮按了多少次,而是他们让 Agent 研究历史报告、整理证据,再推进积压问题。对于维护时间较长的开源项目,这类工作往往比编写新功能更消耗注意力。 公开摘要没有披露具体模型、提示词和自动化规则,因此下面不会猜测 Next.js 的内部实现,而是给出一...

用 Cognito 为 React 中的 QuickSight 单个可视化实现按用户嵌入

来源: aws.amazon.com 26
把整张 BI 仪表板塞进业务系统通常过于笨重。Amazon QuickSight 支持只嵌入其中一个 visual,让趋势图、指标卡或明细表直接出现在 React 页面里。真正需要谨慎设计的部分不是 iframe,而是身份链路:浏览器通过 Amazon Cognito 登录,后端根据已验证的用户生成有范围限制的嵌入 URL,并确保用户只能看到自己有权访...

理解 Turbopack 的 JavaScript 分块:更快首屏与跨页面代码共享

来源: nextjs.org 34
JavaScript 分块并不只是把一个大文件机械地切成几个小文件。真正影响页面加载速度的,是哪些代码进入首屏、哪些代码延迟下载,以及多个页面能否复用已经缓存的模块。Turbopack 正围绕这些目标改进 Next.js 的构建结果,并在 Next.js 16.3 中加入了新的实验性分块能力。 由于实验特性的具体配置接口可能随版本变化,下面不假设某个未...

接手一套糟糕的 PostgreSQL 数据库:从止损到治理

来源: postgr.es 41
接手遗留数据库,往往意味着面对不合理的编码、几百列的大表、缺失的索引、没有约束的数据,以及没人敢碰的配置。它们通常不是某个人单独造成的,而是赶工、团队缺少 DBA、系统自然膨胀,或者架构决策脱离实际维护需求共同留下的结果。 真正重要的不是追责,而是建立一条可验证、可持续的修复路径:先了解谁在痛苦,再检查数据库的真实状态,最后用小项目逐步降低风险。 “坏...

Google Cloud 本月 AI 动向:从行业智能体到可控的 AI 成本

来源: cloud.google.com 34
Google Cloud 本月的 AI 更新,重点已经从“模型还能做什么”转向“企业如何把 AI 真正部署起来”。主题很明确:让智能体进入金融服务和法律等专业工作流,同时用更灵活的计费方式、预算控制和工程化指南,解决 AI 成本、治理与生产落地问题。 本月公布的 Gemini Enterprise for Financial Services,面向资本...

wastnet 反向代理实战:用一个端口统一托管前端与后端 API

来源: oschina.net 26
前端静态资源和后端 API 分别监听不同端口,是开发阶段常见的部署方式:前端可能运行在 ,Java API 运行在 。但到了测试或生产环境,用户通常只希望访问一个域名和一个端口。wastnet 的反向代理能力可以把这两类请求统一接入,再按路径转发到不同的后端服务。 wastnet 是一款零依赖、自研的 Java Web 服务器,核心基于 JDK 原生 ...

AI 时代如何守住水务系统:给 OT 团队的安全实践指南

来源: cloud.google.com 47
水务系统的网络攻击不一定会立刻让水泵停转,但这并不意味着风险可以被低估。互联网暴露的 PLC、远程维护通道、老旧工作站和第三方系统集成商,可能共同构成一条通往物理流程的攻击路径。进入 AI 时代后,攻击者获得了更强的自动化能力,水务运营方也需要用更系统的方式建立防守优势。 这类防护不应从“购买一个 AI 安全产品”开始,而应从资产清单、访问控制、网络分...

MooTool Next 1.1.4:从 Java 桌面工具迁移到 Electron 多窗口体验

来源: oschina.net 42
MooTool Next 1.1.4 不只是一次界面更新,而是基于 Electron、React 和 TypeScript 的全新重写。新版覆盖 macOS、Windows 和 Linux,支持多窗口,并且可以与原 Java 版独立安装。对于已经积累了大量本地数据的用户,一键迁移功能则降低了切换成本。 从 Java 桌面应用转向 Electron 技术...