The RDM tool can be used for several purposes at the moment, ranked by priority:
1. Testing responsive sites for different devices and environments
2. Exposes various device simulation tools you could use on any page
The team working on RDM mostly thinks about use case 1, but there are
definitely people that want use case 2 as well (including Mozilla's
web compat team).
Since we imagined the largest use case for the simulation tools like
network throttling, user agent changes, etc. was checking across
different devices, RDM seemed like a natural home for these things.
At the same time, it's definitely true that you may want the
simulation tools and not care about page size for a particular task,
and that did come up in our discussions.
I think they should remain in RDM because there is value for them
there, but could also be duplicated into other places for use outside
of RDM. I believe the main challenge is: where do you put them?
A. We could put them into various existing tools, like network
monitor, but they already have complex UIs they might not have room
for this
B. We could create a simulation panel for things like this, but we
already have lots of panels
C. A simulation DevTools add-on could be created that offers the tools
in its own panel
So, I think summary is that they are in RDM at the moment because it
has room for them and there's a good reason for them to be there. The
tools do have use outside of RDM, but there are more UX challenges to
be resolved.
- Ryan