forked from jgm/lunamark
-
Notifications
You must be signed in to change notification settings - Fork 32
Closed
Labels
luaRelated to the Lua interface and implementationRelated to the Lua interface and implementationspeedRelated to speed improvementsRelated to speed improvements
Milestone
Description
The current version of the Markdown package for TeX takes multiple seconds to initialize and process a markdown text:
$ docker run --rm -i witiko/markdown bash -c 'time markdown-cli <<< foo'
\markdownRendererDocumentBegin
foo\markdownRendererDocumentEnd
real 0m1.645s
user 0m1.430s
sys 0m0.215s
In a recent experiment, I processed a short text with historic versions of the Markdown package and I compared them with the current version of the Markdown package. The results show a more than 5× slow-down in version 3.4.3 of the Markdown package:
A PR that closes this ticket should take the following steps:
- Determine which of the eight PRs merged in version 3.4.3 caused the slow-down.
- Determine the exact cause of the slow-down and eliminate the slow-down.
- Test that processing a short text in the CI takes less than 1 second.
Metadata
Metadata
Assignees
Labels
luaRelated to the Lua interface and implementationRelated to the Lua interface and implementationspeedRelated to speed improvementsRelated to speed improvements