I know this is a hotly debated topic, but I have to ask. Why is it that specifically for Javascript, 4 in 5 developers prefer to use spaces instead of tabs[1]? I've decided to switch from using tabs to 2 spaces because I'd rather convenience other developers than burden them, but I still don't understand the reason. Tabs take up less space in terms of bytes, and are dynamic width allowing the user to set the width to their personal preference. Sounds like a perfect solution to developers agreeing on a specific number of times to hit the space key. So why are spaces so popular?
[1] http://sideeffect.kr/popularconvention/#javascript