Front-End Developer, Booking.com Anton Kholkin
My name is Anton. I live in Amsterdam and I’m Russian.
I work at Booking.com for 1.5 years as a Frontend developer. Previously, I worked as Frontend developer in one big Russian web marketplace.
I have graduated from Institute of Math and Computer Science. Since that I have been participating in different kind of government and commercial projects as either a Frontend developer or Full-stack developer. The most important part of my work is the part, that faces to the user, so the most priority I give in favor to user experience, usability.
21/09/2018 15:05CSS Talks
Unused CSS code: identification and clean up
Removing of unused CSS code — one of the Frontend optimization problems at the Booking.com website. In total for all user cases and variations — there is around 50K CSS selectors. It’s impossible to detect unused selectors just by doing a static analysis in the code base. As impossible to do manual testing due to big number of scenarios/variations (around 2K).
We’ve built a code coverage of CSS code, using crowd source approach. I will cover, why we went that way and how going that way we minimized negative impact (and even avoided in some cases) on user experience. I’ll cover, how based on the code coverage, we validated it using an A/B testing before the eventual code removal from the code base.