A lot of times when reading about web developping on the internet I hear that you should split up your javascript and css files into multiple files.
Like split up your css files in a:
- clear.css
- base.css
- page_specific.css
Or that you should even split those up into files containing positioning, colour and typography information.
But isn't it true that a browser is only allowed to make two simultaneous http requests? Splitting the files up into that many would create a whole load of http requests. Isn't it better to just split them into two files, a page specific and and a base/clear css file? and then send them with loads of cache headers?
I understand that splitting up the files is easier for development but shouldn't speed be more important?