Sending change via ChangeBroadcaster every audio processor callback performance

I’ve seen multiple times on this forum that the use of ChangeBroadcaster (Broadcaster) in the processor to notify change is perfectly acceptable (see From processor to editor - #4 by jules). How would sending change via ChangeBroadcaster every processor block be different than just sending change once every four processor blocks?

For my case, an array of structs I have. Though regardless of type, the change broadcaster simply tells the destination that it should look at the processor’s data again (via a pointer) and update the UI accordingly (see Singleton instance shared between plugin instances - #8 by PluginPenguin).