As we look more towards responsive design as a solution to mobile websites one issue keeps coming up: page bloat.
In a way we are returning to the days of dialup where every byte matters. Some people are projecting mobile web usage to surpass that of traditional PCs by 2015. I’ve been considering my own development practices and have come up with the following guidelines for myself:
1. Shim/Polyfill where you can: HTML5 is awesome, and it’s completely usable right now. No need for jQuery + jquery.validate.js (31kb+22kb) when you can use H5F (7kb) or something similar to take advantage of built-in validation methods. I also found this great library of validation patterns.