Skip to content

[E] Make more performance tweaks#203

Merged
scryptmouse merged 9 commits into
mainfrom
ag/yet-even-further-performance-adjustments
Mar 13, 2026
Merged

[E] Make more performance tweaks#203
scryptmouse merged 9 commits into
mainfrom
ag/yet-even-further-performance-adjustments

Conversation

@scryptmouse
Copy link
Copy Markdown
Contributor

  • Bypass auth checks on GQL dynamic fields in introspection
  • Use cached visibility in GQL API
  • Add derailed for local memory checks
  • Eager load contributors in contributions drops during template rendering
  • Skip refreshing orderings on links during entity maintenance
  • Avoid excessive Dry.Types allocations
  • Clean up testing code

Compiling multiple dry.types modules is inefficient. We really only
need one base Dry.Types mod to include in our typespaces
* Bypass auth checks on GQL dynamic fields in introspection
* Use cached visibility in GQL API
* Add derailed for local memory checks
* Eager load contributors in contributions drops during template
  rendering
* Skip refreshing orderings on links during entity maintenance
* Tighten up user spec testing
@scryptmouse scryptmouse merged commit 2ce96a5 into main Mar 13, 2026
2 checks passed
@scryptmouse scryptmouse deleted the ag/yet-even-further-performance-adjustments branch March 13, 2026 21:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant