Expression Engine's channel entry tag has a parameter called disable for which we can choose to disable various data from being returned and it is supposed to be better for performance to do so. I quote the documentation:
The disable= parameter allows you to turn off aspects of the tag that you might not be using in order to improve performance.
For example:
{exp:channel:entries channel="content" disable="categories|category_fields|member_data|pagination"}
Well, we use this disable tag on nearly all of our templates on all of our websites. We of course do not disable them for a news or blog page.
So it has occurred to me, why are they enabled by default? Is it possible to disable these somewhere globally so we do not need to keep using the disable parameter?
It is a waste of space and time for us to add it all the time, and there are likely many developers not using this parameter and not needing the extra data.
It would be better if there was an enable option to add in what you need rather than take away what you dont.
Thanks