来源: infoq.com
33
TypeScript lint 的性能瓶颈,往往不在语法扫描,而在类型信息构建。只看 AST 的规则可以很快,但一旦规则需要判断 Promise 是否被处理、类型断言是否安全,或两个表达式在语义上是否兼容,就必须借助 TypeScript 编译器的语义分析。 tsgolint v7 已进入稳定阶段,它通过 编译器提供类型语义,并把这部分能力接入 Oxl...
来源: oschina.net
33
Rust 在微软内部获得 Tier-1 级别的工程支持,与 C++、C#、TypeScript 同列。这里的 Tier-1 不是语言排行榜,也不代表现有 C++ 系统会立即改写成 Rust;它更具体地意味着,微软已经为 Rust 建立从本地开发、持续集成到生产部署的完整“铺平路径”。 对大型组织而言,语言能否进入生产环境,往往不取决于语法是否先进,而取...
来源: oschina.net
42
MooTool Next 1.1.4 不只是一次界面更新,而是基于 Electron、React 和 TypeScript 的全新重写。新版覆盖 macOS、Windows 和 Linux,支持多窗口,并且可以与原 Java 版独立安装。对于已经积累了大量本地数据的用户,一键迁移功能则降低了切换成本。 从 Java 桌面应用转向 Electron 技术...
来源: oschina.net
31
MooTool Next 1.1.3 带来了一次完整的技术栈重写:项目基于 Electron、React 和 TypeScript 构建,并围绕现代桌面界面与多窗口使用方式重新设计。对需要在桌面端长期使用工具的用户来说,这不只是一次版本号更新,也意味着更统一的跨平台体验和更清晰的后续演进基础。 MooTool Next 支持 macOS、Windows...
来源: oschina.net
29
MooTool Next 带来了一次面向桌面端的完整重写。新版本基于 Electron、React 和 TypeScript 构建,重点改善界面观感与多窗口使用体验,同时覆盖 macOS、Windows 和 Linux。对于已经在使用 Java 版的用户,新的 Electron 版本还提供了独立安装和数据一键迁移能力,升级成本更低。 MooTool N...
来源: infoq.com
41
Cloudflare 发布了 ,尝试把 CI 流水线从一组一次性脚本,变成运行在 Workers 运行时之上的 TypeScript 工作流。它建立在 Cloudflare Workflows 之上,让每个步骤具备持久化重试和回放能力,默认支持并发执行,并结合 Sandbox 快照缓存减少重复环境准备。 这项能力目前依赖仍处于私有测试阶段的 Artif...
来源: blog.cloudflare.com
45
当 CI/CD 平台需要服务数百万个代码仓库时,问题不只是“如何执行一条构建命令”。平台还必须处理任务隔离、构建产物、失败重试、权限边界、流程定制,以及不同团队对流水线的差异化需求。将复杂 YAML 配置拆成 TypeScript 工作流步骤,再结合 Cloudflare Workflows、Artifacts 和 CI SDK,可以把流水线从静态配置...
来源: infoq.com
49
TypeScript 7.0 带来了一个重要变化:编译器改用原生 Go 实现,官方摘要显示,真实代码库中的构建速度提升约 8 到 12 倍。对于大型前端工程、Monorepo 和持续集成任务来说,这可能直接改变开发反馈周期。 不过,这次升级并不只是把依赖版本号改成 。TypeScript 7.0 目前还缺少稳定的程序化 API,依赖 TypeScrip...
来源: oschina.net
44
今天讨论 Coding Agent 或 AI 编程助手时,技术栈几乎已经形成默认答案:Node.js、TypeScript 和 Python。模型 SDK 先支持它们,工具生态围绕 npm 和 pip 生长,演示通常运行在开发者本机,通过现代 IDE 直接访问外部模型 API。 这种选择很合理。Agent 需要快速试错、拼接大量 API,并频繁调整提示...
来源: oschina.net
43
Mapbox GL JS 3.27.0 的改动同时触及构建工具、符号渲染、道路高程和非墨卡托投影。对普通二维地图来说,这可能只是一次小版本升级;但如果项目包含三维道路、栅格图层、中文竖排标注或复杂表达式,这几个变化值得安排有针对性的回归测试。 版本更新包含四类值得关注的变化: 项目升级到 TypeScript 7,主要影响参与源码构建、类型检查或扩展 ...