Refactor: Convert to Single Page Application (SPA) and optimize assets #2

Merged
MohandL3G merged 0 commits from refs/pull/2/head into main 2026-03-13 04:23:22 +02:00
MohandL3G commented 2026-03-13 04:23:09 +02:00 (Migrated from gitea.mohandl3g.ly)
  • Transformed the website into a Single Page Application (SPA) to provide instant, reload-free transitions.
  • Implemented dynamic UI updates in JavaScript, including title and favicon changes based on user interaction.
  • Enabled Gzip compression and browser caching in nginx.conf for significantly faster load times.
  • Optimized images by converting heavy GIFs to animated WebP format, reducing asset sizes by ~30%.
  • Streamlined project structure by removing redundant HTML files and implementing event delegation in script.js.

This closes #1

- Transformed the website into a Single Page Application (SPA) to provide instant, reload-free transitions. - Implemented dynamic UI updates in JavaScript, including title and favicon changes based on user interaction. - Enabled Gzip compression and browser caching in nginx.conf for significantly faster load times. - Optimized images by converting heavy GIFs to animated WebP format, reducing asset sizes by ~30%. - Streamlined project structure by removing redundant HTML files and implementing event delegation in script.js. This closes #1
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
MohandL3G/My-Fun-Website!2
No description provided.