CHUNK_SIZE(500)개씩 registrationId를 끊어서 보내는 방법을 아래와 같이 시도
1. slice로 구간마다 복사 (공간사용 증가, 소요시간 짧을 것으로 예측)
2. 500개씩 앞에서부터 splice (최소한의 공간 사용, 삭제위치 이후 보존할 요소들을 전부 이동하느라 소요시간 길 것으로 예측)
3. 500개씩 뒤에서부터 splice (최소한의 공간 사용, 삭제위치 이후 요소 이동 필요 없어 소요시간 중간 정도로 예측)
Comparing performance of: slice vs splice from the beginning vs splice from the end
Memory measurements supported only in Chrome.
For precise memory measurements Chrome must be launched with --enable-precise-memory-info flag.
More information: Monitoring JavaScript Memory
Test case name
Result
slice
splice from the beginning
splice from the end
Fastest:N/A
Slowest:N/A
Latest run results:
Run details: (Test run date:
one year ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36