| Removing React.js from the codebase and adapting Htmx for UI interactivity (2023)(misago-project.org) | |
| 252 points by Ralfp 46 days ago | 189 comments | |
tl;dr: Misago (Django forum software) is removing React.js in favor of HTMX to eliminate the duplication of rendering logic between Django templates and React components, which slowed development, complicated plugins, and duplicated translations. Since forum interactivity is largely isolated to specific UI elements, HTMX's declarative HTML-swapping approach fits better than a full SPA. Early migration steps (account settings, threads lists) have already cut misago.js by ~85kb gzipped, with a full transition planned through late 2024. | |
HN Discussion:
| |