前端&AI技术双周刊-2025.05.16
前端技术
-
Node v24.0.0 (Current)
该文章介绍了Node.js 24.0.0版本的发布。此版本带来诸多更新,升级V8 JavaScript引擎到13.6版、npm到11版,还改进了权限模型、测试运行器等功能。同时移除对MSVC的支持,启用ClangCL编译。文中还提及多个API被弃用或移除,有大量的语义化版本相关的提交记录。提供了各平台的安装程序和二进制文件链接及SHASUMS签名信息,方便开发者获取和验证版本。 -
Understanding how Vite deals with your node_modules
该文围绕Vite处理node_modules的机制展开。首先介绍Vite能将CJS包转换为ESM处理,还可通过optimizeDeps配置优化依赖。接着深入探讨SSR模式,说明如何用ssr.external和ssr.noExternal配置设置依赖处理方式,以及ssr.optimizeDeps对非纯CJS包的优化作用。还阐述了resolve.alias和resolve.dedupe对依赖导入的影响。此外,提及Vitest中处理依赖的相关配置选项,以及Vite 6的新配置environments。 -
因网速太慢我把20M+的字体压缩到了几KB
作者从海报编辑器字体渲染慢的问题出发,探讨字体文件大的原因,如中文字符数量庞大、字形结构复杂。对比了TTF与WOFF2格式,指出WOFF2压缩率高、支持增量解码。回顾字体在浏览器的渲染方式,提出字体子集化和按需加载两种优化方案。作者以项目为例,用fontTools库实现动态子集化,前端配合调整,最终大幅缩减字体文件体积,缩短效果图生成时间,强调要结合业务场景选择优化方案。
AI 资讯
-
Manus开放注册,用户每天可免费执行一项任务
前阵子很火的 AI Agent 概念工具 Manus 在最近开放注册。Manus在公告中表示,Manus向所有人开放,无需等待名单;所有用户每天可免费执行一项任务(300积分),所有用户一次性获得1000积分奖励。 -
OpenAI宣布向ChatGPT用户开放GPT-4.1模型
美国开放人工智能研究中心(OpenAI)宣布,应广大用户的要求,GPT-4.1即日起将直接在ChatGPT中提供。GPT-4.1是一款专门针对编码任务和指令执行的模型,推理效率非常高,对于日常编码需求来说,是替代o3和o4-mini非常好的选择。 -
腾讯推出 AI 编程助手 CodeBuddy
腾讯推出了一款新的代码助手插件 ——CodeBuddy3.0。这款产品与微信小程序的开发工具实现了深度整合。CodeBuddy 并不是一个独立的集成开发环境(IDE),而是一个可安装在各种开发工具中的插件,方便开发者在不同的编码平台上使用。官方网站: https://copilot.tencent.com -
Lightricks
以色列科技公司Lightricks发布了其开源AI视频生成模型的最新版本——LTX-Video-13B精炼模型(LTXV-13B v0.9.7-distilled)。这款模型以130亿参数为基础,通过多尺度渲染技术和高效量化优化,将视频生成速度提升至惊人的10秒以内,对消费级硬件友好,支持多种输入类型。具备LoRA训练、关键帧控制等特性,有不同开发工具。
扩展阅读
-
前端也需要了解的mcp知识
文章围绕MCP展开。先介绍MCP是由Anthropic开发的开源协议,为AI代理连接不同服务提供标准化方式,能解决AI实时获取外界信息的难题,还可定义多种能力。接着阐述实现MCP服务的方法,以时间工具和GitHub搜索为例,展示详细步骤与代码。之后说明测试方式及在vscode、nextjs中使用MCP服务的配置与操作。帮助读者全面了解MCP并实践应用。 -
Wallaby MCP: Deep Runtime Context for Your AI Agent
Wallaby 能为 AI 智能体提供实时执行数据、动态覆盖率及实时洞察。借助这些,可有效修复和生成测试,还能让开发者充满信心地编写代码,助力提升开发效率与质量。 -
k6 1.0: Go-Powered Load Testing with JavaScript
介绍了一款功能齐全、可配置的负载生成工具。它采用由 Sobek Go 驱动的 JavaScript 引擎,支持用 JavaScript 编写测试脚本。其 1.0 版本具备稳定性,提供一流的 TypeScript 支持以及更好的可扩展性,有望在相关测试工作中发挥重要作用
工具推荐
- css-flex-code
开源的 VS Code 插件,可以通过图标实例直接生成 flex、grid 布局的 CSS 代码,提高开发效率