src/vs/workbench/contrib/notebook/browser/view/renderers/webviewPreloads.ts/Renderer/_load
class Renderer:		private async _load(): Promise<RendererApi | undefined> {
			const module = await runRenderScript(this.data.entrypoint, this.data.id);
			if (!module) {
				return;
			}

			const api = await module.activate(this.createRendererContext());
			this._api = api;

			// Squash any errors extends errors. They won't prevent the renderer
			// itself from working, so just log them.
			await Promise.all(rendererData
				.filter(d => d.extends === this.data.id)
				.map(d => this.loadExtension(d.id).catch(console.error)),
			);

			return api;
		}