(번역) CSS content-visibility를 이용해 렌더링 성능 향상 시키기
velog.io
오늘 소개해드릴 글은 라인플러스의 김찬희님이 번역해주신 글입니다.
CSS의 content-visibility에 대해 알고 계신가요? 브라우저가 요소의 렌더링을 필요로 할 때 까지 생략할 수 있도록 해 페이지 로드 성능을 향상할 수 있게 도와주는 CSS 속성입니다.
이 글에서는 content-visibility를 이용해 큰 목록의 렌더링 성능 이슈를 해결했던 실제 경험을 통해 어떤 장점이 있는지 그리고 한계는 무엇인지에 대해 일반적으로 큰 목록의 성능 향상을 위해 사용하는 가상 목록과 비교하여 자세히 설명하고 있습니다.
실제 문제가 되었던 부분을 추적하는 것 부터, 해결하는 과정까지 자세하게 풀어내며 고민했던 내용들을 살펴보시고 나면, 성능 문제가 발생했을 때 고려해 볼 수 있는 또 하나의 선택지를 얻으실 수 있지 않을까 생각됩니다.
글 링크 : https://velog.io/@superlipbalm/improving-rendering-performance-with-css-content-visibility
다음 내용이 궁금하다면?
이미 회원이신가요?
2024년 11월 4일 오전 12:38
최근에 누군가 내게 "기술을 어떻게 학습하시나요?"라는 질문을 한 적이 있다. 머릿속에는 정말 다양한 생각들이 스쳤지만, 나는 그중에서도 가장 중요하다고 생각하는 한 가지를 답했다. 기술을 배우는 데 필요한 것은 딱 하나, 충분한 관심이라고 생각한다. 여기서 말하는 관심은 그저 흥미로 끝나는 것이 아니라, 끊임없이 관찰하고 확인하고 왜를 고민해보는 적극적인 호기심을 의미한다.
... 더 보기저는 직업이 인생에서 가장 중요한 요소라고 생각합니다. 인생의 2/3 이상을 일에 투자해야 하기 때문입니다.
... 더 보기대규모 트래픽의 기준, 어려우시죠? 요건 콕 찝어 말씀드릴 수 있겠네요. (물론 개인적인 기준이긴 합니다만)
“최적화가 잘 되어 있다는 가정하에, 현존하는 최고 사양의 하드웨어를 갖춘 단일 서버 혹은 단순한 로드밸런서만으로 받을 수 있는 한계를 넘는 트래픽”
안
... 더 보기나머지 책들도 알려달라고 하셔서 적어봅니다.
... 더 보기골빈해커
Chief Maker
내가 꼽는 소프트웨어 개발자 필독서 Top 3 중 하나. AI가 구현(코딩)을 대신해주는 시대이기에 소프트웨어 개발자라면 더욱 필수적으로 읽어야 할 책이 아닐지. 하지만 10년 뒤에는 코딩이라는 행위가 정말로 로스트 테크놀로지 같은 느낌이 될 수도 있을 것 같아, 한 번 더 읽어보기로했다.