V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
lepture
V2EX  ›  Python

再次提醒,不要使用 markdown2

  •  
  •   lepture ·
    lepture · 2017-05-08 19:10:13 +08:00 · 4769 次点击
    这是一个创建于 2756 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天又做了一次 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

    10 条回复    2017-06-05 21:34:39 +08:00
    Haiwx
        1
    Haiwx  
       2017-05-09 00:33:03 +08:00
    不懂你们用 Markdown 编辑器的,纯手打。
    laike9m
        2
    laike9m  
       2017-05-09 01:29:17 +08:00
    表示一直在用……
    PythonAnswer
        3
    PythonAnswer  
       2017-05-09 01:40:34 +08:00 via Android
    喜欢纯 py 的实现
    gesse
        4
    gesse  
       2017-05-09 08:20:25 +08:00   ❤️ 1
    标题应该改为:

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

    > 最开始写 mistune 时的 benchmark
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1079 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:09 · PVG 03:09 · LAX 11:09 · JFK 14:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.