Is there some functionality on the pages that I'm missing?
Is there some functionality on the pages that I'm missing?
This sort of site is a perfect testbed for such a framework.
If you're "exploring game engines" making a resume with one is probably not what you should reach for and if you're "exploring DAWs" your testbed shouldn't be generating a pure sine wave.
This sort of site is the opposite of a perfect testbed for a framework. This sort of site doesn't need JS, it doesn't need a framework, it barely needs CSS.
I’ve also literally seen someone use a game engine to build a resume on here, it was super cool and attracted a lot of interest
I wouldn't get too worked up about this: discussions about which jobs a tool lends itself well to can be very insightful.
It was also the tone the commenter posted in here and across this post that came across very condescending with a holier than thou feel. They also created this account today and have been flagged and had a mod post about their postings. So if they offered some helpful advice in a more constructive way their wouldn't be a need to tell them to stop.
Video: https://www.youtube.com/watch?v=qicEFB_XrQQ
This is much more about what the framework solves: UI as a function of the data, no spaghetti code full of DOM handlers and cross-references that are hard to follow.
Now I just used Svelte for this project, which is indeed a simple website which might not need this at all.
Still, I invite you to do similar transitions as I have between every page and on the homepage without a framework.
If there's some transition I didn't see because of the browsers I used (I tried two different browsers on two different devices), then it might be worth using the framework, but I maintain that I haven't seen the demo site show anything that couldn't be done with vanilla HTML and CSS.
It sounds like you're saying one should use a tool only for what it is meant for.
Many disagree.
> Then I remembered that I would probably need to redirect all requests to index.html.
Compare that to e.g. my blog (also the result of an experiment), which has the fast page changes you were looking for, but also works without Javascript, albeit with full page refreshes when switching pages: https://vincenttunru.com/
It goes by various themes:
- Can't see the forest for the trees
- resume driven development
- hype driven development
- brag shallow blog post driven development
- over-engineering
- sell courses driven development
etc...