Intereting Posts
Извлечь часть первой строки файла Как исправить Двойную загрузку отсутствует загрузчик режима UEFI в окне 8.1 Есть ли у linux что-то вроде суперкаши? Как systemd останавливает службы, у которых нет файла модуля alias su = 'su -' in .kshrc Centos7 на NUC приостанавливается при нажатии кнопки питания Разрешения корневого каталога веб-сервера Как я могу запустить этот скрипт python во всех html-файлах под каталогом? Учитывая массив целых чисел, возвращайте индексы двух чисел так, чтобы они добавляли к определенной цели Правило Удева позволяет различать беспроводные и проводные интерфейсы использование mergecap для набора файлов Записать строку в файл без оболочки Как определить, какой пользователь был использован для запуска Apache Tomcat в последний раз (или последние несколько раз) Удалить библиотеку, установленную через make install Строки Grep, где изменения происходят в столбцах

Javascript в Chromium очень медленный

В запуске Chromium 57.0.2987.133 в FreeBSD 12-CURRENT с интерфейсом рабочего стола Lumina в Lenovo Ideapad с Celeron N3050.

Я также установил в /etc/sysctl.conf как рекомендовано:

  kern.ipc.shm_allow_removed=1 

При открытии некоторых страниц Chromium занимает слишком много времени и не может загрузить страницу.

По-видимому, медленность проявляется на страницах с функциями Javascript. При открытии некоторых сайтов или использовании определенных расширений Chrome, которые широко используют Javascript, например SocialFixer, браузер не может открыть активную страницу.

Например, я не могу открыть ни Facebook + SocialFixer (расширение для браузера на основе JavaScript), либо chrome: // settings / page, что заканчивается закрытием соответствующей вкладки.

Также при использовании расширения для блокировки Javascript браузер работает нормально.

При использовании других браузеров на одном компьютере одни и те же страницы открываются без проблем.

Что можно сделать по этому поводу?

На этой странице в браузере Ask Ubuntu Very slow Chromium появляется ошибка в ускорителе Javascript.

Я запустил Chromium с параметром --disable-gpu как рекомендует страница, и действительно смог открыть страницу facebook и хромирования. Однако отключение «Аппаратного ускорения» в расширенных параметрах не приводит к каким-либо эффектам при перезагрузке Chromium без --disable-gpu .

Таким образом, обходным решением является загрузка Chromium в командной строке или изменение вызова в рабочем интерфейсе Lumina для:

  /usr/local/bin/lumina-open \ /usr/local/share/applications/chromium-browser.desktop --disable-gpu 

Пожалуйста, обратите внимание, что для обходного пути для работы любая хромовая нить, оставленная позади, должна быть убита, прежде чем вызывать ее с помощью --disable-gpu

Однако ошибка, похоже, возвращается даже при использовании –disable-gpu, используемого через короткое время использования Chromium. Возможно, последующие потоки игнорируют настройку.

В конечном счете, эта давняя ошибка превращает Chromium непригодным для использования на страницах с использованием Javascript (в некоторых конфигурациях?).

Один из вариантов – установить и использовать Firefox, так как я не очень люблю использовать исключительно другие альтернативы (Opera и другие для FreeBSD).

Хотя в прошлом FreeBSD имел только пакет Firefox Linux, в настоящее время существует собственный пакет Firefox. Я решил установить локализованную версию, как в:

 sudo pkg install firefox-i18n