리액트가 가상돔 방식인건 알지??
이건 당연히 직접 돔 조작보다는 느림.
근데 바닐라Js나 제이쿼리는 코드를 나누기가 힘듦.
그래서 화면이 바뀔때 화면 전체를 다 새로 렌더링함.
반면에 리액트는 컴포넌트화를 해서 변경사항이 있는 부분만
다시 랜더링을 하기때문에 더 빠른거임.
그런게 리액트같이 변경사항만 렌더링하는걸
가상돔없이 직접 돔제어를 하면 더 빠르겠지?
그게 스벨트임.
이건 당연히 직접 돔 조작보다는 느림.
근데 바닐라Js나 제이쿼리는 코드를 나누기가 힘듦.
그래서 화면이 바뀔때 화면 전체를 다 새로 렌더링함.
반면에 리액트는 컴포넌트화를 해서 변경사항이 있는 부분만
다시 랜더링을 하기때문에 더 빠른거임.
그런게 리액트같이 변경사항만 렌더링하는걸
가상돔없이 직접 돔제어를 하면 더 빠르겠지?
그게 스벨트임.
스벨트 바이럴 ㅇㅅㅇ
유식한 말로 돔조작하면 레이아웃 잡는 reflow 할때 시간 많이먹음
가상돔도 결국은 돔조작을 하는건데 Reflow가 안될수는 없잖아.