멀티-차트 디스플레이 성능 개선

LightningChart JS v5.0에서는 여러 차트를 표시할 때 성능을 향상시키기 위해 WebGL 컨텍스트 공유 기능을 도입했습니다.

멀티-차트 디스플레이 성능 개선

LightningChart JS는 WebGL 렌더링과 GPU 가속을 활용하는 고성능 JavaScript 차트 라이브러리로, 다양한 데이터 시각화 요구 사항에 대해 탁월한 성능을 제공합니다. 대규모 데이터 세트와 복잡한 시각화를 손쉽게 처리하도록 설계되어, 개발자가 여러 애플리케이션에 적용할 수 있는 상호작용적이고 시각적으로 매력적인 차트를 만들 수 있습니다.

LightningChart JS v5.0 릴리스에서는 WebGL 컨텍스트 공유(WebGL context sharing)가 도입되어, 여러 WebGL 컨텍스트 간에 WebGL 리소스(예: 텍스처, 셰이더, 버퍼)를 공유할 수 있습니다. 이를 통해 멀티 차트 디스플레이의 성능이 향상되고 메모리 사용량이 줄어들며, 리소스 관리가 간편해집니다. 차트의 배치 방식이나 개수와 무관하게 각 차트의 렌더링을 최적화합니다. 이제 개발자는 HTML <div> 요소를 사용해 차트 레이아웃을 정의하고, CSS를 사용해 위치를 정밀하게 제어할 수 있습니다.

v5.0.0에서 새로워진 사항 전체 목록은 릴리스 노트를 참고하세요.

더 자세한 내용은 LightningChart JS 제품 페이지를 확인해 주세요.