Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Masterful implementation #1

Merged
merged 90 commits into from
Dec 26, 2024
Merged

Conversation

Fryuni
Copy link
Member

@Fryuni Fryuni commented Dec 22, 2024

  • Cache HTML output
  • Handle style bundle injections
  • Handle style bundle inlining
  • Handle bundled script injections
  • Handle FS sub-node limits
  • Handle Astro Assets generation
  • Handle props with getter (like Starlight labels for deprecation)
    • It should detect properties with getters and ignore them
  • Invalidate cache transitively
  • Compress cache
  • Trade-offs page in docs
  • Limit in-memory usage
  • Add actual docs for configuration (different services like vercel, netlify, coolify etc.)
  • Do benchmark for the 6 example sites
  • Support for export const cache = false
  • Handle Object.defineProperty edge cases

@Fryuni Fryuni requested a review from louisescher December 26, 2024 23:25
Copy link
Member

@louisescher louisescher left a comment

Choose a reason for hiding this comment

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

I can't do anything but approve this, github keeps crashing on me plz halp

@github-actions github-actions bot removed the preview label Dec 26, 2024
@Fryuni Fryuni added the enhancement New feature or request label Dec 26, 2024
@Fryuni Fryuni changed the title Complete and masterful implementation Masterful implementation Dec 26, 2024
@Fryuni Fryuni merged commit a706890 into main Dec 26, 2024
11 checks passed
@Fryuni Fryuni deleted the alternate/cache-definition-instead-of-render branch December 26, 2024 23:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants