sim3x, Спасибо, поправил вопрос. Понятие frontend размытое, поэтому изначально озаглавил так.
Я так и хочу сделать, написать каждый компонент для тренировки с нуля. А насчет кроссбраузерности имел в виду различные ограничения в используемых свойствах, методах верстки. Так, в прицнипе по сайтам где показывают поддержку почти все уже поддерживается, просто интересны ограничения, если проекта большой, где не допустимы баги, но это наверное выходит за рамки вопроса.
Я так и хочу сделать, написать каждый компонент для тренировки с нуля. А насчет кроссбраузерности имел в виду различные ограничения в используемых свойствах, методах верстки. Так, в прицнипе по сайтам где показывают поддержку почти все уже поддерживается, просто интересны ограничения, если проекта большой, где не допустимы баги, но это наверное выходит за рамки вопроса.