Cross-browser compatibility can simply be summed up as a war between testers and developers versus the world wide web. Sometimes I feel that to achieve browser compatibility, you may need to sell your soul while performing a sacrificial ritual. Even then some API plugins won’t work! I apologize for the mental imagery, but incompatibility issues get me riled up. All this was before I wasn’t familiar with Babel.