Client Tag vs Custom Property

A vision window has several buttons that control visibility of several other objects. When one of the buttons is pressed; objects associated with the functionality of that button become visible and other objects are hidden.

Would using a custom property to control visibility execute faster than using a client tag? The button writes a value to the custom property/client tag, the objects’ visibility is determined by the value of the custom property / client tag.

Thanks

What determines which you use is (in part) based on how permanent your values need to be. If you need your values to persist across page changes, use client tags. If you don’t, then you can use custom properties.
Speed is more or less inconsequential, they’re both super fast