Skip to content

Ship with "Fast" Default Config #33

@ez-plugins

Description

@ez-plugins

Current: All features enabled by default
Problem: Slow out-of-box experience

Solution: Performance profiles

# config.yml - New setting
performance-profile: fast  # Options: fast, balanced, feature-rich

# Auto-loaded based on profile
profiles:
  fast:
    description: "Minimal features, maximum speed (<50ms target)"
    biomes:
      enabled: false
    heatmaps:
      enabled: false
    chunk-loading:
      use-async-api: true
    cache:
      backend: mysql  # If available
      
  balanced:
    description: "Current defaults (50-100ms target)"
    # Current config values
    
  feature-rich:
    description: "All features enabled (accept slower performance)"
    biomes:
      enabled: true
      pre-cache:
        enabled: true
    heatmaps:
      enabled: true

Migration Path:

# Existing configs auto-detect as "custom" profile
# Users can switch: /rtp setprofile fast

Estimated Impact: New users get fast experience; power users can enable features.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions