Я не думаю, что такой список существует. В целом реализации основных функций JavaScript должны быть достаточно идентичными. Это объектная модель документа, которая имеет много различий.
Убедитесь, что вы используете консоль JavaScript-ошибок Firefox и новые инструменты разработчика IE8 (и при необходимости отладчик сценариев для более старых версий IE, но избегайте, если можете - боль бегать). Вы должны быть в состоянии разобраться во всех ошибках с этими инструментами относительно быстро.
Кроме того, рекомендуется использовать такие среды, как JQuery или Prototype, - они были разработаны для преодоления различных кросс-браузерных различий.
Что касается упомянутой вами ошибки:
Expected ')'
Обычно это дополнительная запятая в конце списка:
test = { key1: value1, key2: value2, key3: value3, }
Firefox принимает это, а IE нет - в данном случае это совершенно правильно.