You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This completes one of the blocking items for a v3 release: migrating to Selma. Selma's process for parsing html uses lol-html, a Rust library, as its underlying mechanism. It operates purely on CSS selectors, and has a few advantages over the current Nokogiri based mechanism. Namely, in the current systen, text is parsed over multiple times. Each NodeFilter runs its set of CSS selectors synchronously. lol-html, on the other hand, parses the text once, compiles its CSS selectors, and more efficiently allows for text manipulation.
Noticed that Commonmarker 1.0 will switch to use https://github.com/kivikakk/comrak (https://docs.rs/comrak) instead of https://github.com/github/cmark-gfm, saving some interesting links
Maybe there will be some new features we can make use of? Thinking of syntax highlighting
We can close this issue once we use 1.0
The text was updated successfully, but these errors were encountered: