что запускается на машине пользователя, называют фронтендом.не вводите людей в заблуждение.
А то что исполняется на сервере - бэкендом.
extends Record<string, unknown[]>
и keyof будет правильныйП.с - я так понимаю фишка с внутренним портом, который проксирует на 80 и 443 порты, это тупо фетиш моего vps-а?
@media screen {}
Кст, я еще молод и не до конца уверен, но по моему так, как ты сделал, делать не стоит из-за ограниченной глубины рекурсии
(function f() {
f();
})();
(function f() {
Promise.resolve().then(f);
})();
(function f() {
setTimeout(f, 0);
})();
Или вот еще пример, на этом сайте подключены яндекс метрика и гугл аналитика, которые много чего делают прямо в браузере, однако фронтенда у них вообще нет, только бэкенд. Рядовой пользователь их вообще не видит.
https://developer.mozilla.org/ru/docs/Web/API/Beac...
https://developer.mozilla.org/en-US/docs/Web/API/W...
https://developer.mozilla.org/en-US/docs/Web/API/B...
https://developer.mozilla.org/en-US/docs/Web/API/E...
https://developer.mozilla.org/ru/docs/Web/API/Fetch_API
https://developer.mozilla.org/en-US/docs/Web/API/F...
https://developer.mozilla.org/ru/docs/Web/API/Inde...
https://developer.mozilla.org/ru/docs/Web/API/Paym...
https://developer.mozilla.org/ru/docs/Web/API/Web_...
https://developer.mozilla.org/ru/docs/Web/API/Web_...
https://developer.mozilla.org/ru/docs/Web/API/Web_...
https://developer.mozilla.org/ru/docs/Web/API/Web_...
https://developer.mozilla.org/ru/docs/Web/API/WebR...
https://developer.mozilla.org/ru/docs/Web/API/WebS...