Taking CSS To Scale: A Pragmatic Approach
Wix’s WYSIWYG website builder supports tens of millions of users creating websites, which are accessed by hundreds of million users globally. It’s a large scale project with roughly 60 engineers collaborate on a codebase which exceeds 1.5M lines of code. Although most of these lines of code are written in JavaScript, ~130,000 lines are actually SCSS styling code that’s distributed over 1600 files. On the product aspect, the UX is complex and contains hundreds of composable bu