Compare commits

..

3 commits

Author SHA1 Message Date
Dariusz Niemczyk 88f9aa1812
fix: mobile-nav navigation colors
Some checks failed
/ deploy (push) Failing after 2s
2025-02-13 02:31:05 +01:00
Dariusz Niemczyk 05bb49fbc8
fix: Fully optimize rendering of navigations
Some checks failed
/ deploy (push) Failing after 2s
Fallback to vanillaJS due to React taking a significant
amount of rendering time when we wanted to only update
two classes on the navigation bar.

In addition to that, turns out Firefox has a decade-old
bug related to history.replaceState that causes it to
leak memory. This is a known issue and it's not going
to be fixed.
Our solution is to just get rid of the history.replaceState
and not update the URL when you're scrolling.

Tough luck, but hey, not gonna fix a decade old bug for a
simple throw-away website.
2025-02-13 02:09:47 +01:00
Dariusz Niemczyk 3b1bbdf67c
feat: add async rendering to hopefully speed things up
Some checks failed
/ deploy (push) Failing after 2s
2025-02-13 00:57:06 +01:00

Diff content is not available