Skip to content

feat: add virtualization for schemas and operations - #11019

Merged
glowcloud merged 9 commits into
mainfrom
feat/OSS-1719--schemas-virtualization
Sep 11, 2026
Merged

glowcloud merged 9 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.

OpenAPI 3.1.0 schemas handling: #11022
Operations handling: #11024

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
@glowcloud glowcloud changed the title feat: add virtualization for schemas section for OpenAPI 2.0 and 3.0.x feat: add virtualization for schemas and operations Sep 3, 2026
@glowcloud
glowcloud merged commit 0ad38e9 into main Sep 11, 2026
9 checks passed
scottohara pushed a commit to scottohara/swagger-ui that referenced this pull request Sep 14, 2026
swagger-bot pushed a commit that referenced this pull request Sep 16, 2026
# [5.33.0](v5.32.15...v5.33.0) (2026-09-16)

### Bug Fixes

* **icons:** operation copy-to-clipboard icon visibility ([#11050](#11050)) ([45119d8](45119d8))

### Features

* add virtualization for schemas and operations ([#11019](#11019)) ([0ad38e9](0ad38e9))
@swagger-bot

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 5.33.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

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.

4 participants