Finally finished the F# MFM implementation. I'm sure there's a bunch of quirks left, but overall this works really well, and fixed a bunch of bugs that the previous implementation had (for example, italic bold italic now works properly!). It's faster by several orders of magnitude, too.
all the big annoyances in iceshrimp-js are not a thing here anymore, it’s actually insane. Almost as if having a base that i’m very comfortable with is beneficial…