Во-первых, давайте удостоверимся, что это не просто проблема профиля. Создайте новый профиль Firefox и посмотрите, все ли медленно, без каких-либо дополнительных дополнений. (Win+R>firefox.exe -ProfileManager
) Если это не так, начните удалять надстройки и перезапускать, пока не найдете виновника / преступника. (этот тест должен быть аналогичен безопасному режиму, но иногда профили становятся слишком шаткими, и вам просто нужен новый)
Хорошо, если это было не так, как насчет того, чтобы быть локальной проблемой Firefox? Пойди, возьми копию PortableFirefox и посмотри, там ли медленно.
Если это работает, убедитесь, что вы используете tracemonkey в своей локальной копии (хотя ваши примеры не должны требовать JIT). about:config
поиск jit
убедитесь, что для javascript.options.jit.content
установлено значение true, также выполните поиск javascript
и посмотрите, не является ли что-то по умолчанию. Вам также может понадобиться сделать резервную копию вашего профиля Firefox и выполнить удаление / переустановку.
Проверьте, есть ли у вас какой-нибудь инвазивный скрипт, проверяющий антивирус, который усложняет вашу жизнь (или одновременно работают несколько антивирусных / вредоносных пакетов). Отключите все и попробуйте снова. Это также медленно в IE (мы знаем, что это не в Chrome, как насчет Safari, Opera), потому что, возможно, песочница в Chrome скрывает это от чего-то в вашей системе.