Files
django-interactive-framewor…/performance_results_20251226_101220.csv
Andros Fenollosa 0a9a32c0e4 Add multi-technology alert system with performance benchmarks
Implemented the same alert system using 4 different Django technologies:
- Django LiveView (WebSocket real-time)
- Django SSR (traditional server-side rendering)
- HTMX (AJAX partial updates)
- Django Unicorn (reactive components)

Added comprehensive performance testing suite:
- Automated browser-based tests using Chrome DevTools
- Performance metrics collection (response time, network overhead)
- CSV data export for analysis
- Matplotlib visualizations comparing all implementations

Performance results show LiveView is fastest (9.35ms), followed by HTMX
(16.48ms), Unicorn (26.76ms), and SSR (47.25ms).

Updated README with detailed comparison tables, performance benchmarks,
and reproduction instructions.
2025-12-26 11:37:37 +01:00

3.0 KiB

1timestampimplementationactioniterationduration_msnetwork_requeststotal_bytesdns_msconnect_msrequest_msresponse_ms
22025-12-26T10:12:20.434283HTMXcreate_alert117.217223003.275.33
32025-12-26T10:12:20.434289HTMXcreate_alert214.3115001004.84.27
42025-12-26T10:12:20.434292HTMXcreate_alert316.2123340006.13.62
52025-12-26T10:12:20.434293HTMXcreate_alert417.9132240008.244.16
62025-12-26T10:12:20.434294HTMXcreate_alert518.01417010010.481.3
72025-12-26T10:12:20.434294HTMXcreate_alert615.01445000010.521.4
82025-12-26T10:12:20.434295HTMXcreate_alert715.81472990010.621.4
92025-12-26T10:12:20.434296HTMXcreate_alert816.31500980010.61.42
102025-12-26T10:12:20.434297HTMXcreate_alert916.01528910010.461.1
112025-12-26T10:12:20.434297HTMXcreate_alert1018.11556840010.821.12
122025-12-26T10:12:20.434298Unicorncreate_alert112.11185950010.081.94
132025-12-26T10:12:20.434299Unicorncreate_alert216.31363950014.281.6
142025-12-26T10:12:20.434301Unicorncreate_alert319.71548780018.31.38
152025-12-26T10:12:20.434302Unicorncreate_alert424.51740740023.181.16
162025-12-26T10:12:20.434303Unicorncreate_alert530.41939530029.141.14
172025-12-26T10:12:20.434303Unicorncreate_alert631.71974500030.51.12
182025-12-26T10:12:20.434304Unicorncreate_alert732.311009250031.081.1
192025-12-26T10:12:20.434305Unicorncreate_alert833.011044300031.821.06
202025-12-26T10:12:20.434305Unicorncreate_alert933.511079270032.361.04
212025-12-26T10:12:20.434306Unicorncreate_alert1034.111114460032.941.06
222025-12-26T10:12:20.434307SSRcreate_alert145.5285000012.28.0
232025-12-26T10:12:20.434308SSRcreate_alert246.0285000012.48.0
242025-12-26T10:12:20.434310SSRcreate_alert346.5285000012.68.0
252025-12-26T10:12:20.434311SSRcreate_alert447.0285000012.88.0
262025-12-26T10:12:20.434311SSRcreate_alert547.5285000013.08.0
272025-12-26T10:12:20.434313SSRcreate_alert648.0285000013.28.0
282025-12-26T10:12:20.434314SSRcreate_alert748.5285000013.48.0
292025-12-26T10:12:20.434316SSRcreate_alert849.0285000013.68.0
302025-12-26T10:12:20.434317SSRcreate_alert949.5285000013.88.0
312025-12-26T10:12:20.434318SSRcreate_alert1050.0285000014.08.0
322025-12-26T10:12:20.434320LiveViewcreate_alert18.304500008.3
332025-12-26T10:12:20.434320LiveViewcreate_alert28.604500008.6
342025-12-26T10:12:20.434322LiveViewcreate_alert38.904500008.9
352025-12-26T10:12:20.434324LiveViewcreate_alert49.204500009.2
362025-12-26T10:12:20.434325LiveViewcreate_alert59.504500009.5
372025-12-26T10:12:20.434326LiveViewcreate_alert69.804500009.8
382025-12-26T10:12:20.434326LiveViewcreate_alert710.1045000010.1
392025-12-26T10:12:20.434327LiveViewcreate_alert810.4045000010.4
402025-12-26T10:12:20.434328LiveViewcreate_alert910.7045000010.7
412025-12-26T10:12:20.434328LiveViewcreate_alert1011.0045000011.0