How expensive are messages?

If you have two different game objects that have such a tight coupling that you need to call a method every frame then I wonder if the problem can’t be solved some other way? It’s hard to discuss this without a concrete example though… If you could give me an example of something you had in mind then I could think about how that could be solved in a Defold friendly way.