Potentially a bit out of date, but some performance comparison was done on various options for CSS in Elm:
There may be a more up to date version of the above somewhere? stylish-elephants was a working name for elm-ui pre 1.0, and I think its performance was improved from the graphs in that link.
One thing I tend to do with elm-css is to use Css.Global
and generate traditional CSS classes, rather than do it all inline. I only do inline for things that can change in the view function, and anything that is more static I use Css.Global
for. This can help with performance.