Есть ли способ определить, какие компиляторы отстают и не используют JavaScript?
Да, оба эти метода требуют определенного способа регистрации ваших посетителей и их возможностей на стороне сервера. Инструменты «аналитики», вероятно, скажут вам, у кого есть JavaScript, а у кого нет (или вы можете вручную проверить, используя такие трюки, как <noscript><blah src="log-that-my-ip-doesnt-have-javascript"/></noscript>
).
Измерение отзывчивости - гораздо более субъективный вопрос. Если бы вы справились с задачей, то «правильным» способом было бы написать профилировщик отклика на стороне клиента в javascript, который отправлял обратно статистику. Например, возможно, setInterval, равный 100 мс, проверяет, превышает ли текущее время более 100 мс с момента последнего вызова (что указывает на задержку пользовательского интерфейса).
Лично я не стал бы беспокоиться об этом, если бы это был личный сайт.
Реальный вопрос в том, что бы вы сделали с такой информацией? Возможно, было бы неудобно поддерживать две разные версии сайта, но такая информация фактически отключила бы «сексуальные» эффекты, и это очень интересная идея. Я мог бы использовать это сам; удачи!