좋은글 잘봤습니다.
다만 현재 표 전체 데이터를 얻는데 걸리는 시간이 >1000ms로 소요되는것인가요?
아마 1~2초 이상으로 걸리지는 않을 것 같은데,
메타데이터 분리한것처럼 첫 페이지 먼저 받아와서 렌더시키면 되지 않나 싶은 생각이 있어요.
첫페이지와 전체 데이터 둘 다 fetch 하고, 첫 100개 데이터 먼저 받으면 필터기능 막아서 렌더시키면 되지 않나 싶네요. 대신 이러면 저네 데이터 받아올 때까지 필터기능, 그리고 id 로 페이지 위치를 계산하는 등의 기능이 비활성화 되는 단점이 있겠습니다.
더 간단하게는 Metadata 에다가 첫 페이지에 들어갈 요소 100개를 같이 넣어주는 방법이 있을 수 있는데 이건 확실히 별로같네요