How much of a performance impact does using a large number of master fields at once really have?
I’ve avoided using it because it has a lot of unnecessary functions, but I gave up on making my own because the field component didn’t work properly.
How optimized are the built-in master fields? Can I use large quantities?
Hey there @Extrahdmi! In theory the master field shouldn’t have much more overhead than a more specialized field as it won’t be using most of it’s functions. It will still be a bit heavier and a bit more memory usage. I’d recommend stress testing at the level you intend to use them first, then making the final decision.
Yes, I will do that.
I would like to make a simple and easy to use field system, but it’s difficult to make it work because of bugs.
It’s actually not uncommon to see most people utilizing the field system just using the parent class, especially when your field type may need to change during execution a bit. I’ve never had to use them at scale, but I don’t foresee a massive overhead change, but you never know. The recommendation for things like this that you can easily setup tests for ahead of time is to stress test early to save yourself the pain later!