标签

TypeScript

tsgolint v7 稳定版:让 Oxlint 获得 Go 驱动的 TypeScript 类型感知检查

来源: infoq.com 33
TypeScript lint 的性能瓶颈,往往不在语法扫描,而在类型信息构建。只看 AST 的规则可以很快,但一旦规则需要判断 Promise 是否被处理、类型断言是否安全,或两个表达式在语义上是否兼容,就必须借助 TypeScript 编译器的语义分析。 tsgolint v7 已进入稳定阶段,它通过 编译器提供类型语义,并把这部分能力接入 Oxl...

Rust 跻身微软 Tier-1:真正重要的是工程路径被打通

来源: oschina.net 33
Rust 在微软内部获得 Tier-1 级别的工程支持,与 C++、C#、TypeScript 同列。这里的 Tier-1 不是语言排行榜,也不代表现有 C++ 系统会立即改写成 Rust;它更具体地意味着,微软已经为 Rust 建立从本地开发、持续集成到生产部署的完整“铺平路径”。 对大型组织而言,语言能否进入生产环境,往往不取决于语法是否先进,而取...

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

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

MooTool Next 1.1.3:Electron、React 与 TypeScript 重写后的多窗口体验

来源: oschina.net 31
MooTool Next 1.1.3 带来了一次完整的技术栈重写:项目基于 Electron、React 和 TypeScript 构建,并围绕现代桌面界面与多窗口使用方式重新设计。对需要在桌面端长期使用工具的用户来说,这不只是一次版本号更新,也意味着更统一的跨平台体验和更清晰的后续演进基础。 MooTool Next 支持 macOS、Windows...

MooTool Next 发布:Electron、React 与 TypeScript 重写,开启多窗口体验

来源: oschina.net 29
MooTool Next 带来了一次面向桌面端的完整重写。新版本基于 Electron、React 和 TypeScript 构建,重点改善界面观感与多窗口使用体验,同时覆盖 macOS、Windows 和 Linux。对于已经在使用 Java 版的用户,新的 Electron 版本还提供了独立安装和数据一键迁移能力,升级成本更低。 MooTool N...

Cloudflare 把 CI 流水线写成可持久化的 TypeScript 工作流

来源: infoq.com 41
Cloudflare 发布了 ,尝试把 CI 流水线从一组一次性脚本,变成运行在 Workers 运行时之上的 TypeScript 工作流。它建立在 Cloudflare Workflows 之上,让每个步骤具备持久化重试和回放能力,默认支持并发执行,并结合 Sandbox 快照缓存减少重复环境准备。 这项能力目前依赖仍处于私有测试阶段的 Artif...

在 Cloudflare 上构建面向百万仓库的可定制 CI/CD 平台

来源: blog.cloudflare.com 45
当 CI/CD 平台需要服务数百万个代码仓库时,问题不只是“如何执行一条构建命令”。平台还必须处理任务隔离、构建产物、失败重试、权限边界、流程定制,以及不同团队对流水线的差异化需求。将复杂 YAML 配置拆成 TypeScript 工作流步骤,再结合 Cloudflare Workflows、Artifacts 和 CI SDK,可以把流水线从静态配置...

TypeScript 7.0 原生 Go 编译器:构建速度提升 8 到 12 倍,但升级前要看清 API 兼容性

来源: infoq.com 49
TypeScript 7.0 带来了一个重要变化:编译器改用原生 Go 实现,官方摘要显示,真实代码库中的构建速度提升约 8 到 12 倍。对于大型前端工程、Monorepo 和持续集成任务来说,这可能直接改变开发反馈周期。 不过,这次升级并不只是把依赖版本号改成 。TypeScript 7.0 目前还缺少稳定的程序化 API,依赖 TypeScrip...

Agent 默认属于 TS/Python,但企业落地未必:我们为什么仍然选择 Java

来源: oschina.net 44
今天讨论 Coding Agent 或 AI 编程助手时,技术栈几乎已经形成默认答案:Node.js、TypeScript 和 Python。模型 SDK 先支持它们,工具生态围绕 npm 和 pip 生长,演示通常运行在开发者本机,通过现代 IDE 直接访问外部模型 API。 这种选择很合理。Agent 需要快速试错、拼接大量 API,并频繁调整提示...

Mapbox GL JS 3.27.0:道路高程、中文竖排与非墨卡托投影修复

来源: oschina.net 43
Mapbox GL JS 3.27.0 的改动同时触及构建工具、符号渲染、道路高程和非墨卡托投影。对普通二维地图来说,这可能只是一次小版本升级;但如果项目包含三维道路、栅格图层、中文竖排标注或复杂表达式,这几个变化值得安排有针对性的回归测试。 版本更新包含四类值得关注的变化: 项目升级到 TypeScript 7,主要影响参与源码构建、类型检查或扩展 ...