News for hackers. Stuff that matters.
Re:The balance has shifted away from SPAs by maxloh on Saturday May 21, 2022 @04:02PM (#31461276)
You are right. It wasn't client side routing.

But GitHub doesn't use turbolink. They wrote their own implementations that lies at app/assets/modules/github/behaviors/pjax.ts.

Re:The balance has shifted away from SPAs by msbarnett on Saturday May 21, 2022 @04:27PM (#31461496)
Ah, AFAIK that's not actually theirs but: https://github.com/defunkt/jquery-pjax (although I guess they rewrote it in TS, unless that's a different project floating around?), from which Turbolinks took its inspiration as a Rails-native built in solution. Presumably GitHub never saw any reason to rewrite for Turbolinks when the latter appeared.
Re:The balance has shifted away from SPAs by semiquaver on Saturday May 21, 2022 @09:48PM (#31464139)
> AFAIK that's not actually theirs but: https://github.com/defunkt/jquery-pjax

Check out https://api.github.com/users/defunkt:

> "id": 2

pjax was written by a GitHub founder for use in github.com.

Re:The balance has shifted away from SPAs by msbarnett on Sunday May 22, 2022 @04:33PM (#31472454)
huh, TIL