1. 브라우저마다 스크립트가 달라 크로스 플랫폼으로 파편화를 해소하기 위해 나타남
2. 에크마 표준이 등장함에 따라 각각 브라우저는 표준을 따라 구현하게 됨 바닐라.js가 괜찮아짐
3. 입문자한테는 바닐라.js 제이쿼리 경계가 헷갈림
4. 틀딱땔감코더새끼들이 무지성으로 제이쿼리로 시스템을 만들어서 레거시 쌓이고 파편화가 오지게 됨
5. 모바일시대로 접어들면서 서버에서 json같은 데이터만 던지고 화면은 따로 처리하게 구성하는 것이 유행하면서 리액트 뷰가 인기상승함