Что делать, когда у вас 100 партнеров? Как в Lamoda устроен фронтенд системы аналитикиКачество
Фронтенд-разработчик, руководитель группы разработки десктопных интерфейсов. В область интересов входят производительность интерфейсов и инструменты сборки.
Каждый разработчик сталкивается с добавлением сторонних счетчиков и прочего чужого кода на сайт. А современный e-commerce хочет знать о пользователе все. Поэтому мы прошли путь от нескольких сторонних скриптов до сотни.
Как сделать так, чтобы они не затрагивали производительность приложения и минимально влияли на качество кода проекта? Я расскажу о том, как нам удалось этого добиться.
В ходе доклада мы обсудим:
- когда надо загружать и исполнять код аналитики;
- какие требования мы предъявляем к партнерам;
- как внедрять сторонний код, чтобы он минимально влиял на качество кодовой базы проекта.