Разработка JS библиотеки для визуализации и обработки больших объёмов данных в браузере

В процессе разработки общей библиотеки, занимающейся визуализацией и обработкой данных в браузере, мы сталкивались с различными проблемами производительности и нюансами реализации JavaScript. В этом докладе я расскажу о том, какие возможности предоставляют современные браузеры для разработки и диагностики, с какими сложностями мы столкнулись и что делаем, чтобы код исполнялся быстро, а сайт оставался работоспособным даже при работе с большими объёмами данных.

Дмитрий Левченко

Дмитрий Левченко, Ведущий разработчик

В коммерческой разработке уже 15 лет, прошёл путь от desktop приложений к серверным, мобильным и веб-приложениям. Всегда интересны темы оптимизации производительности, исследование нюансов работы приложения и понимания, как вещи устроены «под капотом».