This means other headers that need these ParamTraits don't also include all the other things that WebGLIpdl.h needs, like WebGLTypes.h. This reduces the preprocessed size of modules outside of dom/canvas, hopefully improving compilation speed, and reducing breadth of recompiles. Differential Revision: https://phabricator.services.mozilla.com/D229865