Обычно серверная логика WebSockets реализуется на Java/Python/Ruby/Erlang, если не брать в расчет JS. При выборе любой технологии из этого списка, нам бы пришлось нанимать отдельно человека, что получилось бы существенно дороже. Также мы бы получили размытие стэка технологий, что есть не хорошо.
Мы в LinguaLeo решили проблему актуальности селекторов очень просто. Весь JS взаимодействует с DOM исключительно через data аттрибуты, а id'шники и классы только для верстальщиков.
P.S. Спасибо авторам за отличную статью.
P.S. Спасибо авторам за отличную статью.