The three most prevalent themes expressed in the discussion are:
1. Decline in GitHub Frontend Usability and Performance
Many users expressed frustration that GitHub's modern frontend, heavily reliant on JavaScript frameworks like React, has become sluggish and performs poorly compared to its previous versions, severely impacting developers using simpler or older browsers. * Quotation: User superkuh stated, regarding the state of the frontend, "The new React stuff is sluggish even on a crazy fast computer." * Quotation: User datadrivenangel noted the massive increase in code size correlating with slowness: "What's nuts about that presentation is that the github frontend has gone from ~.2 to >2 Million lines of code in the last 5-6 years. 10x the code... to get slower?"
2. Pushback Against Heavy JavaScript Dependence and Accessibility Regressions
A major point of contention is GitHub's move toward requiring complex JavaScript environments, which breaks compatibility for users with non-JS browsers (like Dillo, mentioned by the original poster) or those who prefer minimal JS for performance. * Quotation: User superkuh criticized this reliance: "There's 'enabling javascript' and then there's 'requiring a javascript VM with bleeding edge features basically only found 3 browsers'." * Quotation: User venturecruelty questioned the necessity: "Why should you need JavaScript to render text and buttons? Were browsers unable to do this prior to the JavaScriptification of everything?"
3. Increased Interest in and Migration to Self-Hosted/Alternative Git Forges
The dissatisfaction with GitHub's technical direction and centralization has fueled a noticeable trend toward migrating projects to self-hosted solutions (like Gitea/Forgejo) or evaluating alternatives that prioritize minimalism and performance. * Quotation: User homebrewer recommended alternatives based on their own experience: "For contrast, gitea/forgejo use as little JavaScript as possible, and have been busy removing frontend libraries over the past year or so... Let them choke on their 'app-like experience', and if you can afford it, switch over to either one." * Quotation: User the__alchemist described the movement: "We are in the disapora phase; there is a steady stream of these announcements, each with a different GitHub alternative."