Rasmus Andersson发布了markdown-wasm,一种从C语言移植到WebAssembly的Markdown解析器,速度非常快。在一次基准测试中,markdown-wasm的速度是最好的JavaScript Markdown解析器的两倍,而且markdown-wasm体积很小(压缩后只有31KB)。
在一个基准测试中,使用markdown-wasm和其他流行的Markdown解析器(例如markdown-it、commonmark、marked和showdown)解析一系列符合CommonMark规范的示例Markdown文件,markdown-wasm解析示例文件的速度是排在第二位的markdown-it的两倍。
(每秒聚合操作,来自markdown-wasm代码库)
它之所以能做到这一点,似乎是因为它始终比基准测试中的其他解析器运行速度快:
Comments