Avatar for the reflex-dev user
reflex-dev
reflex
BlogDocsChangelog

Performance History

Latest Results

Drop the explicit memo body walk; document the loop-in-memo case Walking every @rx.memo body to isolate its loop items cost a compile pass per memo and had to thread the memo's own parameters into each item component, which is more surface than the case warrants. An explicit memo body is compiled as one component again and never walked, so a loop inside it renders its item inline. Per-item client state in that position is reached by making the item function an @rx.memo component, whose instances own their state; the foreach docs say so, and the Playwright scenario now exercises that pattern. Page-level loops keep rendering each item through a component of its own, so their hooks run below the item's scope. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017DE4XVgDNtq2i89CMVspJ9
claude/clientstatevar-context-refactor-jv3pig
13 hours ago
docs: add news fragment for backend vars in LiteralVar
darshjoshi:fix/7459-backend-field-literal-var
15 hours ago
Refresh framework frontend pins and locked backend dependencies (#7645) * Refresh framework frontend pins and locked backend dependencies Frontend, taking the newest release at least seven days old (the window the backend lock already uses): React 19.3.1, Vite 8.3.4, PostCSS 8.5.30, postcss-import 17.0.1, Radix accordion/dialog/form/progress/ slider at the radix-ui 1.8.1 set (so they dedupe with the copy Radix Themes pulls in), react-syntax-highlighter 16.1.2, and in reflex-components-internal tailwind-merge 3.7.0 and @icons-pack/react-simple-icons 13.15.1. react-router 8.5.0 and Vite 8.3.5 are still inside the window and held for the next sweep. Backend: `uv lock --upgrade` within the existing exclude-newer window, keeping ruff and pyright at their pinned versions. Notable moves: SQLAlchemy 2.1.4, pydantic 2.14.1, Starlette 1.8.0, granian 2.8.4, FastAPI 0.143.2, python-engineio 4.14.0, playwright 1.64.0, reflex-enterprise 0.9.8. Widen reflex-release's towncrier cap to allow 26, and move the docs app to xy 0.0.8, which restores live chart rendering on Reflex 0.10. Hold the Python plotly package with plotly.js, since plotly.py 7 targets plotly.js 4, and drop the pydantic-core and pyee holds, which no longer hold anything back. SQLAlchemy 2.1 types `returning(*cols)` rows as one-element tuples; annotate reflex-workflow's lease update as a plain `Update` so its rows unpack on both 2.0 and 2.1. reflex-enterprise 0.9.8 registers a pytest plugin that imports its own var subclasses, whose generated `*CastedVar` lands in reflex_base's module; stop test_get_leaf_vars_sorts_every_cached_operation's subclass walk at classes defined outside Reflex so it only counts Reflex's own. Regenerate the docs app's reflex.lock for the new pins. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0186fG7rqdRbDhz4WvGHtvDF * Use httpx instead of requests in the URL integration test pytest-playwright 0.10 dropped its pytest-base-url dependency, which was the only thing installing requests in the integration environment, so collecting tests/integration/test_urls.py failed with ModuleNotFoundError and took every app harness job down with it. httpx is already a reflex runtime dependency. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0186fG7rqdRbDhz4WvGHtvDF * Pair each Radix primitive with its version in the news fragment Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0186fG7rqdRbDhz4WvGHtvDF --------- Co-authored-by: Claude <noreply@anthropic.com>
main
16 hours ago

Latest Branches

CodSpeed Performance Gauge
-8%
Implement client state with useClientState hook#6936
13 hours ago
31ff217
claude/clientstatevar-context-refactor-jv3pig
CodSpeed Performance Gauge
+5%
15 hours ago
046bcaa
darshjoshi:fix/7459-backend-field-literal-var
CodSpeed Performance Gauge
-8%
Fix hydration override mutation dependents#7572
17 hours ago
7c8a05c
fix/7571-hydration-override-dependents
© 2026 CodSpeed Technology
Home Terms Privacy Docs