Tony

Results 5 issues of Tony

![image](https://user-images.githubusercontent.com/15159550/102191022-ccdde000-3ef3-11eb-9339-c1ab92b1ecc2.png)

建议对 IndexedList 进行性能优化,用虚拟列表的方式减少渲染量。

enhancement

比如《新牛津英汉双解大词典》查询 `word` 的结果是 `-word`. 可能是词典的原因,也可能是程序的原因,这我无法确定。作者有空看下。 补充: [新牛津英汉双解大词典.zip](https://github.com/terasum/js-mdict/files/7573996/default.zip) 比如单词 `be` 《新牛津英汉双解大词典里》`be`/`Be`/`BE` 都是有的。但 `be` 查不到。 《欧路词典》则一次将三个都查了出来。 再补充一些不准确的单词:and、in、for、on、by、who、up

``` const i = record.idx; const list = record.list; const rid = this._reduceRecordBlock(list[i].recordStartOffset); const nextStart = i + 1 >= list.length ? this._recordBlockStartOffset + this.recordBlockInfoList[this.recordBlockInfoList.length - 1] .decompAccumulator + this.recordBlockInfoList[this.recordBlockInfoList.length...

``` _findList(word) { const findListInternal = (compareFn) => { const sfunc = this._stripKey(); const kbid = this._reduceWordKeyBlock(word, sfunc, compareFn); // not found if (kbid < 0) { return undefined; }...