TextRank4ZH-TS 采用三级智能降级架构,确保在任何环境下都能高效运行:
Transferable 对象优化,50-90% 性能提升,零拷贝数据传输
主线程调度器,时间片管理,60fps 流畅度保证
检测浏览器能力,自动选择最佳执行模式
并发控制,任务队列,超时处理,状态监控
在您的项目中使用 TextRank4ZH-TS Worker 系统:
import { TextRankUniversalClient } from 'textrank4zh-ts';
// 创建智能客户端
const client = new TextRankUniversalClient('./worker.js', {
preferredWorkerType: 'auto', // 自动选择最佳模式
fallbackToSync: true, // 允许降级到同步模式
maxConcurrent: 10 // 最大并发任务数
});
// 智能关键词分析
const result = await client.analyzeKeywords(text, {
window: 2,
lower: true
}, {
keywords: { num: 10 }
});
console.log('分析结果:', result.data);
console.log('执行模式:', client.getStatus().type);