Skip to content

feat: add virtualization for schemas section for OpenAPI 2.0 and 3.0.x - #11019

Open
glowcloud wants to merge 6 commits into
mainfrom
feat/OSS-1719--schemas-virtualization
Open

feat: add virtualization for schemas section for OpenAPI 2.0 and 3.0.x#11019
glowcloud wants to merge 6 commits into
mainfrom
feat/OSS-1719--schemas-virtualization

Conversation

@glowcloud

@glowcloud glowcloud commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

This PR implements the first phase of virtualization - adding it for schemas section for OpenAPI 2.0 and 3.0.x. The virtualized path will kick in if there is 100 or more schemas.

Profiler showing how many components are rendered after expanding schemas section:

  • before:
profler-before
  • after:
profiler-after

@glowcloud glowcloud self-assigned this Aug 21, 2026
@glowcloud glowcloud changed the title feat: add virtualization for schemas section feat: add virtualization for schemas section for OpenAPI 2.0 and 3.0.x Aug 21, 2026
@glowcloud
glowcloud marked this pull request as ready for review August 24, 2026 09:44
Comment thread test/e2e-cypress/e2e/features/models-virtualization.cy.js Outdated
Comment thread src/core/plugins/json-schema-5/components/models.jsx Outdated
Comment thread src/core/plugins/json-schema-5/components/models.jsx Outdated
Comment thread src/core/plugins/json-schema-5/components/models.jsx
Comment thread src/core/plugins/json-schema-5/components/models.jsx Outdated
Comment thread package.json Outdated
Comment thread src/core/utils/index.js Outdated

const DEFAULT_RESPONSE_KEY = "default"


Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants