In addition to a test suite, an other extremely valuable software artifact that the CG could produce is a ANGLE-like library implementing the translation of the API to the native APIs. This would allow most of the work to be shared between browser vendors, with only the integration of the library with the JS bindings being specific to each browser. For example in Chromium's prototype only a fraction of the code is backend specific, see this slide.
Another nice advantage of such a library would be that during development, applications could test in native before getting compiled for the Web, making the development workflow much easier.
In addition to a test suite, an other extremely valuable software artifact that the CG could produce is a ANGLE-like library implementing the translation of the API to the native APIs. This would allow most of the work to be shared between browser vendors, with only the integration of the library with the JS bindings being specific to each browser. For example in Chromium's prototype only a fraction of the code is backend specific, see this slide.
Another nice advantage of such a library would be that during development, applications could test in native before getting compiled for the Web, making the development workflow much easier.