jsDelivr
A public content delivery network that serves files out of npm packages over the web. For the things here it is where a browser fetches the JavaScript library a control wraps, unless that library is vendored into the SAP system instead.
Where it sits
Connected from
data, outbound. Each control fetches the third-party library it wraps on first use, cached per URL, so ten charts on a page fetch Chart.js once. The host therefore has to be allowed in the script-src of the Content-Security-Policy, and connect-src as well for the barcode reader's WebAssembly module.
Functional boundary
Needs Standard ABAP 7.50 or higher, and an abap2UI5 whose frontend reserves the resourceRoot `z2ui5_cci`: a frontend predating that rename reserves `z2ui5ccc` and cannot resolve the controls. Frontend artefacts only one company needs, such as an in-house reuse library, a corporate icon font or company CSS, are what [abap2UI5-addons/custom-controls-customer](https://github.com/abap2UI5-addons/custom-controls-customer) is for, the same mechanism under the second reserved root `z2ui5_ccc`. ExportSpreadsheet needs SAPUI5: under OpenUI5 `sap.ui.export` is missing and the button renders disabled.
Details
Graph
For your agent
- Ref
external:jsdelivr- JSON
- /externals/jsdelivr.json
- MCP
- Connecting an agent