11月16, 2020

markdown-wasm:一个非常快的WebAssembly Markdown解析器

Rasmus Andersson发布了markdown-wasm,一种从C语言移植到WebAssembly的Markdown解析器,速度非常快。在一次基准测试中,markdown-wasm的速度是最好的JavaScript Markdown解析器的两倍,而且markdown-wasm体积很小(压缩后只有31KB)。

在一个基准测试中,使用markdown-wasm和其他流行的Markdown解析器(例如markdown-itcommonmarkmarkedshowdown)解析一系列符合CommonMark规范的示例Markdown文件,markdown-wasm解析示例文件的速度是排在第二位的markdown-it的两倍。

(每秒聚合操作,来自markdown-wasm代码库

它之所以能做到这一点,似乎是因为它始终比基准测试中的其他解析器运行速度快:

点击查看原文>

本文链接:https://blog.jnliok.com/post/EXy5CeWmZ7yfTVNEhj7V.html

-- EOF --

Comments