The official https://raku.org programming language website has been rewritten using HTMX and Pico CSS. This reflects the power of HTMX to return languages other than JavaScript to the web backend.
The tabs on the page switch between different static content. Yet each time you click, it requires a new network call to load the content.
Why not have a little bit of vanilla JS or alpine JS? The alpine homepage has similar tabbed content, but it doesn't need new HTTP calls to load each one. https://alpinejs.dev/
I feel like the Raku site would be better in HTML + vanilla JS. There's almost no interactivity, and this HTMX interactivity is worse than vanilla JS.
3 comments
[ 0.21 ms ] story [ 25.7 ms ] threadWhy not have a little bit of vanilla JS or alpine JS? The alpine homepage has similar tabbed content, but it doesn't need new HTTP calls to load each one. https://alpinejs.dev/
I feel like the Raku site would be better in HTML + vanilla JS. There's almost no interactivity, and this HTMX interactivity is worse than vanilla JS.