OED now

GoldenDict卡顿,大部份是词典本身的js代码有问题。如下面大辞海里的问题,每次加载词条的时候,它的js脚本都要替换整个网页的内容,加载的词条越多,网页越大,替换的时间就越长,卡顿就无法避免。

即使是限制脚本执行的范围,其他词典的脚本也会遇到重复执行的问题,比如go/have/get之类词条,如果不做合并词条处理,同一个词头可能需要从硬盘里多次读取,脚本也会执行多次,如果分组里有同一个系列的词典,脚本也会互相影响,稍不注意就会卡顿。

机械硬盘里读取单个词条需要10毫秒以上。

2 个赞