Может оказаться полезной матрица поддержки ECMAScript Томаса Лана .
Я очень сомневаюсь, что существует полный список всех ошибок, несоответствий или несоответствий браузеров, даже если они ограничены некоторым (неопределенным) набором "основных браузеров".Обычная стратегия - программировать стандарты и использовать обнаружение функций и документированные альтернативы для обхода известных несоответствий.Затем проведите максимально возможное тестирование, чтобы обнаружить неизвестные.
Хотя браузеры часто вводят новые функции, они редко удаляют старые без очень длительного периода устаревания.Поэтому хорошо написанный код должен продолжать работать в новых браузерах, даже если он содержит тесты функций для устранения несоответствий в браузерах, которые больше не используются.