Skip to content

🟢 Low: Vite build config missing code splitting and optimizations #53

@EVWorth

Description

@EVWorth

Problem

The Vite config has no build section. Missing code splitting for Monaco Editor (~2MB), no sourcemap control, no manual chunks configuration.

Impact

The entire Monaco Editor bundles with the main chunk, increasing initial load time. No chunk splitting means users download unused features.

Affected Files

  • vite.config.ts

Suggested Fix

build: {
  rollupOptions: {
    output: {
      manualChunks: {
        monaco: ['monaco-editor', '@monaco-editor/react'],
        tanstack: ['@tanstack/react-table', '@tanstack/react-virtual'],
      }
    }
  }
}

Severity: Low - Build optimization

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestjavascriptnpm/JavaScript updates

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions