perf: massive reduction in application bundle size
- Replaced Alpine.js and Turbolinks with lightweight vanilla JS event listeners
- Swapped HTMX CDN import for a custom 15-line native JS polyfill
- Removed Google Fonts ('Inter') in favor of the native system font stack
- Extracted repeated SVGs in list views into a `<defs>` block to shrink HTML
- Reduced dashboard pagination PAGE_SIZE from 50 to 25
- Minified Tailwind CSS output and enabled Gzip/Brotli via Flask-Compress
This commit is contained in:
File diff suppressed because one or more lines are too long
5
app/static/js/alpine.min.js
vendored
5
app/static/js/alpine.min.js
vendored
File diff suppressed because one or more lines are too long
10
app/static/js/turbolinks.min.js
vendored
10
app/static/js/turbolinks.min.js
vendored
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user