I’m not too worried tho, because IIRC the absolute time is very short. The 100x
variability doesn’t mean much if the 100x is still very fast.
This is on a brand new fast machine, and 3ms is pretty slow for things that
need to run dozens of times per keystroke (e.g. font-lock).
Font-lock doesn’t need to find the parent of a node. So that hasn’t been a
problem. In use-cases where finding the parent of a node is useful, 3ms hasn’t
been a problem AFAIK. (Well, I guess indentation could benefit from a faster
parent-finding function.)