About the JavaScript Embedding Framework V2

JavaScript Embedding Framework V1 was the original framework for embedding Oracle Analytics content in applications and web pages. JavaScript Embedding Framework V2 is the preferred framework for new integrations.

Note:

Oracle Analytics continues to support JavaScript Embedding Framework V1. V1 integrations don't require migration to JavaScript Embedding Framework V2.

V2 provides a lightweight initial loader, avoids adding Oracle Analytics dependencies to the host application namespace, supports automatic selection of the embedding mode, and provides a framework-independent initialization API.

In V1, the embedding page receives RequireJS configuration, a registry, and loader dependencies. V1 integrations also require developers to load Knockout and Oracle JET modules before embedded content can render. V2 retrieves the required implementation as needed and removes that initialization requirement.

V2 supports a language override for embedded user interface elements and messages, so applications can select the embedded-content language rather than always using the browser locale.

Existing V1 integrations continue to use the V1 procedures until they are migrated. The V1 APIs that require RequireJS and Knockout are not used by V2.

For information specific to how to pass filters in the JavaScript Embedding Framework V2, see About Filters and the JavaScript Embedding Framework V2.