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

Compiler hooks memo

#6288
Comparing
FarhanAliRaza:compiler-hooks-memo
(
58a86f9
) with
main
(
1110287
)
CodSpeed Performance Gauge
×11
Improvement
4
Untouched
2
New
10
Skipped
2

Benchmarks

18 total
test_compile_page[_complicated_page]
tests/benchmarks/test_compilation.py
CodSpeed Performance Gauge
×11
90.6 ms8.2 ms
test_get_all_imports[_complicated_page]
tests/benchmarks/test_compilation.py
CodSpeed Performance Gauge
×9.3
22.9 ms2.5 ms
test_compile_page[_stateful_page]
tests/benchmarks/test_compilation.py
CodSpeed Performance Gauge
×6.3
10.7 ms1.7 ms
test_get_all_imports[_stateful_page]
tests/benchmarks/test_compilation.py
CodSpeed Performance Gauge
×6.2
3,079.3 µs499 µs
test_compile_page_full_context[_stateful_page]
tests/benchmarks/test_compilation.py
CodSpeed Performance Gauge
N/A
N/A31.4 ms
test_compile_page_full_context[_complicated_page]
tests/benchmarks/test_compilation.py
CodSpeed Performance Gauge
N/A
N/A168.7 ms
test_get_all_imports_single_pass[_stateful_page]
tests/benchmarks/test_compilation.py
CodSpeed Performance Gauge
N/A
N/A772 µs
test_compile_page_single_pass[_complicated_page]
tests/benchmarks/test_compilation.py
CodSpeed Performance Gauge
N/A
N/A35.1 ms
test_compile_single_pass_all_artifacts[_stateful_page]
tests/benchmarks/test_compilation.py
CodSpeed Performance Gauge
N/A
N/A13 ms
test_evaluate_page_single_pass[_complicated_page]
tests/benchmarks/test_evaluate.py
CodSpeed Performance Gauge
N/A
N/A46.6 ms
test_evaluate_page_single_pass[_stateful_page]
tests/benchmarks/test_evaluate.py
CodSpeed Performance Gauge
N/A
N/A7.3 ms
test_compile_page_single_pass[_stateful_page]
tests/benchmarks/test_compilation.py
CodSpeed Performance Gauge
N/A
N/A13.8 ms
test_get_all_imports_single_pass[_complicated_page]
tests/benchmarks/test_compilation.py
CodSpeed Performance Gauge
N/A
N/A3.3 ms
test_compile_single_pass_all_artifacts[_complicated_page]
tests/benchmarks/test_compilation.py
CodSpeed Performance Gauge
N/A
N/A33.9 ms
test_evaluate_page[_complicated_page]
tests/benchmarks/test_evaluate.py
CodSpeed Performance Gauge
+3%
46.9 ms45.7 ms
test_evaluate_page[_stateful_page]
tests/benchmarks/test_evaluate.py
CodSpeed Performance Gauge
0%
6.5 ms6.5 ms
test_compile_stateful[_complicated_page]
tests/benchmarks/test_compilation.py
Skipped
595.7 µs*
test_compile_stateful[_stateful_page]
tests/benchmarks/test_compilation.py
Skipped
146.3 µs*

Commits

Click on a commit to change the comparison range
Base
main
1110287
×11
Replace StatefulComponent with {children}-pass-through memo wrappers
834ed51
2 days ago
by FarhanAliRaza
+1.91%
Skip parent/child validation on MemoWrapperComponent
547a426
2 days ago
by FarhanAliRaza
+2.22%
Update packages/reflex-base/src/reflex_base/components/memoize_helpers.py
8d67069
2 days ago
by FarhanAliRaza
-3.83%
Update reflex/compiler/plugins/memoize.py
506b981
2 days ago
by FarhanAliRaza
-0.58%
pyi hashes
58a86f9
1 day ago
by FarhanAliRaza
© 2026 CodSpeed Technology
Home Terms Privacy Docs