I was wondering if WebGL is considered stable enough to be enabled by default. It makes some PDFs render much faster and it has been off by default for a while now, so we have had quite some time to test it.

If we decide to enable WebGL by default, we should not forget to update https://github.com/mozilla/pdf.js/blob/master/extensions/chromium/preferences_schema.json#L39 as well.

/cc @yurydelendik 
/cc @Snuffleupagus (because IIRC you were testing WebGL too)

canvasContext,
    viewport,
    intent = "display",
    enableWebGL = false,
    renderInteractiveForms = false,
    transform = null,
    imageLayer = null,
    canvasFactory = null,
    background = null,
    includeAnnotationStorage = false,
    optionalContentConfigPromise = null,
  }) {
    if (
      (typeof PDFJSDev === "undefined" || PDFJSDev.test("GENERIC")) &&
      arguments[0]?.annotationStorage !== undefined
    ) {
      deprecated(
        "render no longer accepts an `annotationStorage` option, " +
          "please use the `includeAnnotationStorage`-boolean instead."
      );
      includeAnnotationStorage ||= !!arguments[0].annotationStorage;
    }
    if (this._stats) {
      this._stats.time("Overall");
    }
    const renderingIntent = intent === "print" ? "print" : "display";