# Windows 用户的「类 Apple 词典」体验

**URL:** <https://forum.freemdict.com/t/topic/44605>\
**Category:** 技术交流与词典编修\
**Tags:** 软件\
**Created:** [2026 年7 月 16 日 03:23 UTC](https://forum.freemdict.com/t/topic/44605 "2026-07-16T03:23:27Z")\
**Posts on this page:** 9\
**Page:** 2

<div class="post-metadata">

**Author:** ![MQJD](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/m/13edae/32.png) [@MQJD](https://forum.freemdict.com/u/MQJD)\
**Post date:** [2026 年7 月 20 日 08:03 UTC](https://forum.freemdict.com/t/topic/44605/23 "2026-07-20T08:03:15Z")

</div>

可能你用的版本有网络请求加载js的情况

---

<div class="post-metadata">

**Author:** ![midzuki\_yuka](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/midzuki_yuka/32/83965_2.png) [@midzuki\_yuka](https://forum.freemdict.com/u/midzuki_yuka)\
**Post date:** [2026 年7 月 20 日 08:49 UTC](https://forum.freemdict.com/t/topic/44605/24 "2026-07-20T08:49:04Z")

</div>

> 本机查询命中20多万的词条也会1s之内返回（前端做了防抖输入后0.3秒才开始请求）

我好奇你真的做索引了嗎？20萬這個量級，某書堂從上屏到顯示出來差不多就100ms。  
扁平化數組+mmap訪問，再把結果列表做虛擬化（衹顯示可見範圍，滑動到新位置的時候隨時請求），估計連防抖時間都不需要。

---

<div class="post-metadata">

**Author:** ![midzuki\_yuka](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/midzuki_yuka/32/83965_2.png) [@midzuki\_yuka](https://forum.freemdict.com/u/midzuki_yuka)\
**Post date:** [2026 年7 月 20 日 09:02 UTC](https://forum.freemdict.com/t/topic/44605/26 "2026-07-20T09:02:57Z")

</div>

我的意思就是这个啊，你以为我误会了？

---

<div class="post-metadata">

**Author:** ![MQJD](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/m/13edae/32.png) [@MQJD](https://forum.freemdict.com/u/MQJD)\
**Post date:** [2026 年7 月 20 日 09:03 UTC](https://forum.freemdict.com/t/topic/44605/27 "2026-07-20T09:03:45Z")

</div>

你是觉得现在性能不好？

---

<div class="post-metadata">

**Author:** ![MQJD](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/m/13edae/32.png) [@MQJD](https://forum.freemdict.com/u/MQJD)\
**Post date:** [2026 年7 月 20 日 09:06 UTC](https://forum.freemdict.com/t/topic/44605/28 "2026-07-20T09:06:22Z")

</div>

web和app原生性能差异很大，不太了解你说的某書堂是啥，也没用过

---

<div class="post-metadata">

**Author:** ![midzuki\_yuka](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/midzuki_yuka/32/83965_2.png) [@midzuki\_yuka](https://forum.freemdict.com/u/midzuki_yuka)\
**Post date:** [2026 年7 月 20 日 09:10 UTC](https://forum.freemdict.com/t/topic/44605/29 "2026-07-20T09:10:26Z")

</div>

…这跟web有什么关系，取决于你格式怎么设计的，查词的后端写的好不好。  
反而是web的列表技术还成熟一点。

---

<div class="post-metadata">

**Author:** ![MQJD](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/m/13edae/32.png) [@MQJD](https://forum.freemdict.com/u/MQJD)\
**Post date:** [2026 年7 月 20 日 09:24 UTC](https://forum.freemdict.com/t/topic/44605/30 "2026-07-20T09:24:45Z")

</div>

哈哈，不确定你的技术背景是啥，可以借助AI了解下20万的数据在原生APP实现及Web下展示要达到相同性能的可行性，以及在此条件下Web需要怎么做才可以达到原生APP的性能。  
附Gemini的回复：

 ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/7/a/7a8290977a98258ad5970cceaf50a0cc975f64b4.png)

---

<div class="post-metadata">

**Author:** ![midzuki\_yuka](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/midzuki_yuka/32/83965_2.png) [@midzuki\_yuka](https://forum.freemdict.com/u/midzuki_yuka)\
**Post date:** [2026 年7 月 20 日 09:32 UTC](https://forum.freemdict.com/t/topic/44605/31 "2026-07-20T09:32:09Z")

</div>

「同样20万数据做展示，Web可以达到跟IOS原生APP相同流畅性吗？」这个问题到底是在问匹配的流畅性？还是说匹配到之后再渲染显示出来的流畅性？  
非常意义不明。不要什么都甩锅web，自己设计的索引烂，或者一次性全部加载导致性能灾难是纯技术水平问题。

---

<div class="post-metadata">

**Author:** ![MQJD](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/m/13edae/32.png) [@MQJD](https://forum.freemdict.com/u/MQJD)\
**Post date:** [2026 年7 月 20 日 09:34 UTC](https://forum.freemdict.com/t/topic/44605/32 "2026-07-20T09:34:44Z")

</div>

本人技术确实有限，软件也有点稀烂 🤐

[上一页](https://forum.freemdict.com/t/topic/44605.md?page=1)
