logoalt Hacker News

ksectoday at 2:58 PM1 replyview on HN

>The most annoying problem is that the frontend barely works without JavaScript,

Not only did they spend years rewriting the frontend from Pjax to I think React? They also manage to lost customer because of it.


Replies

SoKamiltoday at 3:11 PM

GitHub frontend is mostly still their own [1] Web Components based library. They use Turbo to do client side reloading. They have small islands of React based views like Projects view or reworked Pull Request review. The thing is, even if you disable JavaScript, sites still load sloow. Try it yourself. Frontend code doesn’t seem to be the bottleneck.

[1] https://github.blog/engineering/architecture-optimization/ho...