(Apologies to those of you who are subscribed to both dev-developer-tools
and firefox-dev, and receiving this email twice).
TL;DR Due to maintenance costs, and lack of usage, the DevTools team is
planning to unship the Canvas Debugger, Web Audio Editor, and Shader Editor
panels. If you use any of these and have concerns about this, please let us
know.
----
Why are we thinking about unshipping? Our telemetry reports tell us that
these panels are very infrequently opened: they are only opened in 0.02% of
cases when the devtools are active, compared to a panel like the inspector,
which is opened about 70% of the time. In comparison to this usage data,
they’re very costly to maintain. This has become more and more clear as we
do DevTools wide refactoring to improve stability and performance. These
panels require a lot of work, sometimes up to 20% of development time.
But since numbers do not tell the whole story, we want to get feedback on
how these panels are being used before we move forward: How are these
panels helping you? This way we can plan migration paths for critical
features. We have prepared a survey
<
https://docs.google.com/forms/d/e/1FAIpQLSeirrUhXDPGkDwq_D0hD0PQP4HVtbI00aGj25WE2kye5Fs7-g/viewform>
to get more information.
If you want to find out more about each of these panels, take a look at the
documentation:
* Canvas Debugger: does not have documentation
* Shader Editor:
https://developer.mozilla.org/en-US/docs/Tools/Shader_Editor
* Web Audio Editor:
https://developer.mozilla.org/en-US/docs/Tools/Web_Audio_Editor