为什么 epub mobi 之类的电子书打开很慢?完全没有 PDF 快

2022-09-30 15:48:18 +08:00
 visavisa

是软件的问题吗

1187 次点击
所在节点    问与答
3 条回复
jifengg
2022-09-30 16:29:46 +08:00
我懂个皮毛,epub mobi 之类的还是 html 打包的,渲染应该还需要 webview 之类的,PDF 这么成熟,阅读器应该优化的够好了吧。
Projection
2022-09-30 17:12:24 +08:00
不是很了解背后的技术细节,我平时使用的使用经验仅供参考:

PDF 中的每一页更像是 CSS 中的绝对定位,并且每次只能只展示一页的内容,想去到哪一页都很方便;
而一般的电子书格式更加像是网页排版,整个是流式布局(各个设备的屏幕比例、尺寸都不尽相同),想要跳到后面的页必须保证之前的所有页都排版完成,当文本量大的时候这个过程会变慢。

不过 EPUB 有缓存的话应该可以直接跳过去吧,可能是你用的软件优化没有到位。
systemcall
2022-09-30 23:12:47 +08:00
PDF 更像是 SVG 之类的东西,其实没多复杂。字体之类的都是嵌入进去的,处理起来不难
EPUB 是打包后的 HTML ,但是似乎不支持 js 之类的东西
mobi 不清楚

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/884048

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX