- #1
person123
- 325
- 51
- TL;DR Summary
- Are "under-the-hood" calculations happening client-side still considered backend in web pages?
The typical distinction between frontend and backend seems (to me at least) to lump two different distinctions together, one being client-side vs. server-side, and the other being UI functionality vs. computations powering the page. For something like a social media site, those two align, but I think they conflict in other cases.
Using Desmos as an example, all the UI functionality (e.g. buttons) is clearly frontend. Handling user accounts is clearly backend. But the actual calculations seem less certain to me. It's happening client-side (I can still use it when there's no internet), but it's more of an "under the hood" sort of thing that's not directly exposed to the user, and it's the thing powering the site. Would this typically be called frontend or backend? Maybe this is an issue of semantics, but I'm talking to others about tools like these, and it's causing a bit of confusion (I would have always called it frontend, but I think they're calling it backend), so I want to make sure I'm on the same page.
Using Desmos as an example, all the UI functionality (e.g. buttons) is clearly frontend. Handling user accounts is clearly backend. But the actual calculations seem less certain to me. It's happening client-side (I can still use it when there's no internet), but it's more of an "under the hood" sort of thing that's not directly exposed to the user, and it's the thing powering the site. Would this typically be called frontend or backend? Maybe this is an issue of semantics, but I'm talking to others about tools like these, and it's causing a bit of confusion (I would have always called it frontend, but I think they're calling it backend), so I want to make sure I'm on the same page.