Подскажите пожалуйста, как понять что сайт (как и frontend так и backend) быстрый, оптимизированный? Ну к примеру много же людей который спорят что быстрее node js или go или еще что нибудь, так вот как тогда понять что бэкенд и фронтенд сайта быстрый ну или вообще в целом сайт?
Очень просто - открываете мой сайт (на тяжёлой редакции "Эксперт" Битрикса что считается ужасным и тормозным) - кликаете по меню/статьям/новостям и понимаете - вот он быстрый сайт :) Разумеется можно посмотреть мой сайт и в webpagetest.org или в pagespeed Гугла - там он тоже быстрым будет :)
Для этого существуют нагрузочные тесты.
Любой сайт тормозит при определенной нагрузке. Быстрый сайт - тот, кто работает приемлимо при предполагаемой или текущей нагрузке.
А меряться сферическими конями в вакууме - бессмысленно.
Если вы под скоростью считаете скорость доставки контента - чем "ближе" к вам сервер и шире канал - тем быстрее.
Если под скоростью понимаете скорость обработки запросов сервером - это зависит от задачи и способа ее решения для конкретного запроса. Например тупо отдача картинки, как есть - это быстро, а проведение платежей - на порядки дольше.
Скорость фронта так же зависит от задач и способа решения.