Chromium의 Javascript가 매우 느림

Chromium의 Javascript가 매우 느림

Lumina 데스크탑 인터페이스가 있는 FreeBSD 12-CURRENT, Celeron N3050이 있는 Lenovo Ideapad에서 Chromium 57.0.2987.133을 실행하고 있습니다.

/etc/sysctl.conf나는 또한 권장대로 설정했습니다 .

 kern.ipc.shm_allow_removed=1

일부 페이지를 열 때 Chromium은 시간이 너무 오래 걸리고 페이지를 로드할 수 없습니다.

분명히 느린 속도는 Javascript 기능이 있는 페이지에서 나타납니다. 일부 사이트를 열거나 SocialFixer와 같이 Javascript를 광범위하게 사용하는 특정 Chrome 확장 프로그램을 사용하면 브라우저가 활성 페이지를 열 수 없습니다.

예를 들어, Facebook+SocialFixer(JavaScript 기반 브라우저 확장 프로그램) 또는 chrome://settings/ 페이지를 열 수 없어서 결국 해당 탭을 닫아야 했습니다.

또한 Javascript를 차단하는 확장 프로그램을 사용하면 브라우저가 정상적으로 작동하는 것처럼 보입니다.

동일한 컴퓨터에서 다른 브라우저를 사용할 때 동일한 페이지가 문제 없이 열립니다.

그것에 대해 무엇을 할 수 있습니까?

답변1

Ask Ubuntu의 이 페이지를 기반으로 합니다.매우 느린 Chromium 브라우저, Javascript 가속기에 버그가 있는 것 같습니다.

--disable-gpu페이지에서 권장하는 옵션을 사용하여 Chromium을 시작했고 실제로 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을 사용한 후 잠시 후. 나중에 스레드가 설정을 무시할 수도 있습니다.

궁극적으로 이 오랜 버그로 인해 Javascript를 사용하는 페이지에서 Chromium을 사용할 수 없게 됩니다(일부 구성에서?).

한 가지 대안은 Firefox를 설치하여 사용하는 것입니다. 왜냐하면 저는 다른 대안(Opera 및 FreeBSD용 기타)을 독점적으로 사용하는 것을 별로 좋아하지 않기 때문입니다.

과거 FreeBSD에는 Firefox Linux 패키지만 있었지만 요즘에는 기본 Firefox 패키지가 있습니다. 다음과 같이 현지화된 버전을 설치하기로 선택했습니다.

sudo pkg install firefox-i18n

관련 정보