renderDeferred = async webComponent => {
    // Enqueue the web component
    invalidatedWebComponents.add(webComponent);
    // Schedule a rendering task
    await scheduleRenderTask();
  }
Schedules a render task (if not already scheduled) to render the component

@param webComponent
@returns {Promise}