Надзвичайно повільна продуктивність JavaScript у різних браузерах


1

Я відчуваю надзвичайно повільну продуктивність Javascript під CentOS у всіх браузерах, які я спробував. Це настільки, що для сайтів, які активно використовують JavaScript (наприклад, цей), мій процесор перевищує на кілька секунд, і я повинен чекати будь-якої рендеринга, що робить ці сайти майже непридатними. Використання одного і того ж набору браузерів / версій під Windows XP і Ubuntu 6.06, а також 8.04 на тій же машині не викликає ніяких проблем. Це до того, що я намагаюся незрозумілих браузерів в надії, що я знайду один без проблем, але я не знайшов той, який не страждає на ті ж проблеми JavaScript.

Переглянуті мною веб-переглядачі:

  1. Firefox 3.0.15 з сховищ CentOS 5.4
  2. Opera 10.01 встановлюється через rpm з веб-сайту Opera
  3. Conkeror 0.9.1 встановлений через джерело

Єдине пояснення полягає в тому, що існує деяка спільна бібліотека, яку всі вони використовують для роботи JavaScript, оскільки це пояснює, чому кожен браузер, який я намагався, має таку ж проблему, але я не можу знайти нічого в Інтернеті, що це відома проблема. Хто-небудь є які-небудь пропозиції / ідеї, як я можу йти про pinpointing джерело питання і / або вирішення його?

Примітка: Я відчуваю проблему на робочій машині, яка повинна запускати CentOS, тому перехід на Ubuntu, який я звичайно працюю вдома, не може розглядатися.


Відповіді:


1

Чи може це бути графічним питанням на машині? Якщо X використовує повністю прискорений драйвер, тому що інсталятор не знав правильного вибору (або просто не має) для вашого графічного обладнання, ви можете побачити таку поведінку, оскільки браузер переподіляє сторінку під час оновлення.

Хоча, якщо це так, я очікую, що кожна програма показуватиме видимі ознаки повільної продуктивності, а не тільки браузери (хоча браузери, як правило, неодноразово оновлюють свій дисплей під час завантаження / оновлення вмісту, тому вони, швидше за все, більш зачеплені, ніж інші програми).

Варто перевірити, який драйвер використовує ваш X-пристрій, і (якщо він не використовує правильний), намагається встановити кращий. Це може включати встановлення власного (тільки бінарного) драйвера.


Це на моєму робочому комп'ютері, так що здебільшого я використовую тільки emacs і оболонку для програмування (не дуже графічно). Тепер, коли ви вказали це, я помічаю, що є хороша друга затримка, коли alt-tabbing і мій клієнт електронної пошти є повільним, хоча все це блідне в порівнянні з проблемою браузера. Я дивлюся в моєму драйвері графіки зараз.
Mark Roddy

Встановлював і налаштовував власний відео драйвер (що було непросто), і тепер все в браузері гладко. Спасибі за вашу допомогу!
Mark Roddy
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.