微软出了个新工具,Node.js开发者可以直接调Windows原生API了,还能在电脑上用Phi Silica做文本摘要,挺实用的。
微软发布动态Windows Runtime语言投影工具,允许Node.js开发者直接通过JavaScript或TypeScript调用Windows原生API。该工具读取API元数据自动生成JavaScript接口代码及TypeScript类型定义,无需重新编译原生模块。目前支持存储、通知、网络等非UI功能及部分设备端AI能力,如文本生成、摘要、文字识别。示例包括在Electron中创建带进度条的Windows原生通知,或在Windows AI PC上调用Phi Silica实现文本摘要。
微软为 Node.js 推出动态 Windows Runtime 语言投影工具,简化原生 API 调用流程
IT之家 7 月 28 日消息,微软发文,宣布为 Node.js 开发动态 Windows Runtime 语言投影工具,允许 Electron 应用及普通 Node.js 应用开发者能够直接通过 JavaScript 或 TypeScript 调用受支持的 Windows 原生 API。 据介绍,该工具能够读取 Windows 提供的 API 元数据,自动生成对应的 JavaScript 接口代码以及 TypeScript 类型定义信息,随后由共享运行环境负责处理实际 API 调用过程。当兼容的 Windows API 元数据发生更新时,开发者只需重新生成接口代码,无需重新编译原生模块,也不必等待第三方针对单个功能进行封装。 目前, Node.js 动态语言投影主要面向存储、通知、网络等非 UI 功能,同时也支持调用部分设备端 AI 能力,例如文本生成、摘要、文字识别等。参考微软公布的 Demo,例如开发者可以通过 Electron 创建带有进度条的 Windows 原生通知,或在 Windows AI PC 上调用本地语言模型 Phi Silica 实现文本摘要。