Is there one draw to terminate scream from loading on a explicit conceal sizes ?

The components I tackle responsiveness on my station is that I former resposive tab and conceal substances that shouldn't load on eather desktop, tablet or mobile.
In rapid
On desktop, scream that is being created for mobile hides.
On mobile, scream designed for desktop hides.
The downside is. Hiding substances doesn't terminate them from loading, which causes optimisation factors.
Is there one draw to in its effect of easiest conceal, completly terminate substances from loading on explicit conceal sizes?