再次提醒,不要使用 markdown2

2017-05-08 19:10:13 +08:00
 lepture

今天又做了一次 markdown parser 的 benchmark,发现 markdown2 更慢了。原先是循环 1000 次的,发现等了很久都没有跑完,于是改成 loop 100 次了:

Parsing the Markdown Syntax document 100 times...
mistune: 0.844159
misaka: 0.042687
markdown2: 20.962605
markdown: 3.57699099999

最开始写 mistune 时的 benchmark: https://github.com/lepture/mistune/issues/1

当时写的文章: https://lepture.com/en/2014/markdown-parsers-in-python

4801 次点击
所在节点    Python
10 条回复
Haiwx
2017-05-09 00:33:03 +08:00
不懂你们用 Markdown 编辑器的,纯手打。
laike9m
2017-05-09 01:29:17 +08:00
表示一直在用……
PythonAnswer
2017-05-09 01:40:34 +08:00
喜欢纯 py 的实现
gesse
2017-05-09 08:20:25 +08:00
标题应该改为:

本人测试 markdown2 效率不高,建议高效率需求时不要用
araraloren
2017-05-09 08:54:06 +08:00
早就已经转到 asciidoc 阵营了
markdown 的表达能力以及兼容性不是很好,
写起来各种第三方扩展语法。。。
Akkuman
2017-05-09 09:59:34 +08:00
asciidoc 感觉更麻烦额
lepture
2017-05-09 11:13:22 +08:00
@gesse 不,markdown2 不仅是速度慢,而且实现上各种问题。而它的说明居然带有 fast,给人一种比 markdown (1) 快的感觉。
lepture
2017-05-09 11:15:07 +08:00
@gesse 怎么说呢,这个 markdown2 的库真的是一无是处,看着有这么多人在用,心疼大家。可能很多人都认为 2 一定比 1 好,但其实完全不是这样。
wentian
2017-05-24 00:23:42 +08:00
lepture
2017-06-05 21:34:39 +08:00
@wentian 文中有提到:

> 最开始写 mistune 时的 benchmark

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

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

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

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

© 2021 V2EX