Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Pretty sure it used to be more server rendered?


Most of it still is server rendered.


I believe most stuff gets loaded via a JSON API now, and HTML rendered in JS via Rect. Maybe even all of it?

For example the file overview has 14(!) requests (/recently-touched-branches, /latest-commit, /overview-files/{branch}, etc.).

The issues list uses 5(!) requests to the GraphQL API. Didn't look in to why it needs five requests.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: