Cross-browser compatibility techniques