upvote
I like d2 better than mermaid, but mermaid is natively supported in so many places making it the pragmatic choice.
reply
last time i was installing mermaid with npm, noted that installation lasts too long. i checked and found that it is installing headless chrome under the hood...
reply
true, unfortunately not supported in most markdown renderers... generally i've chosen d2 when i want a more intricate/custom diagram
reply
Mermaid is supported in Github Markdown though. That's a pretty large market by itself.
reply
I didn't know about D2. Mind sharing features that are better than mermaid?
reply
I'm not the OP, but the reason I started using D2 as opposed to Mermaid is that D2 supports animations: https://d2lang.com/tour/composition/

In other words, you can have one D2 file that generates `step1.png,` `step2.png`, and `step3.png`. Useful for PowerPoint presentations!

reply
Thanks, animation is really an impressive feature.
reply