Firefox on Mac is fine (well, more or less; I just filed https://bugzilla.mozilla.org/show_bug.cgi?id=936472 on the slight lag I see there), which suggests the actual issue is cairo's path drawing code, which is not used by Firefox on Mac, but is used on Windows and Linux.