Google은 bfcache의 도움으로 Google Chrome에서 웹페이지 앞뒤로 훨씬 더 빠르게 탐색할 수 있도록 할 계획입니다. 2019년에 이를 테스트할 예정이다.
업데이트 1(07/24/2020 @ 오전 08:28 동부 표준시):. 자세한 내용을 보려면 아래로 스크롤하세요. 2019년 2월 28일에 게시된 기사는 아래에 보존되어 있습니다.
Google 크롬은 모바일과 데스크톱 모두에서 세계에서 가장 인기 있는 웹 브라우저입니다. 수년에 걸쳐 필요 이상으로 메모리 집약적이라는 비판을 받아왔습니다. 크기와 기능면에서 비대해졌지만 실제 속도와 기능면에서 칭찬을 받았습니다. 유용성. 이제 Google은 bfcache(뒤로 앞으로 캐시)를 사용하여 웹 브라우저의 뒤로 탐색을 개선하는 새로운 기능을 개발 중이라고 발표했습니다.
Google에서는 페이지에서 벗어날 때 뒤로/앞으로 캐시(bfcache)가 JavaScript 힙을 포함한 전체 페이지를 캐시한다고 명시합니다. 이는 사용자가 뒤로 탐색할 때 페이지의 전체 상태를 복원할 수 있도록 하기 위한 것입니다. 회사에서는 사용자가 페이지를 떠날 때 페이지를 일시 중지하고 사용자가 돌아오면 해당 페이지를 재생하는 것에 비유합니다. 이전에 액세스한 페이지로 앞으로 탐색할 때뿐만 아니라 뒤로 탐색할 때도 작동합니다.
Google은 이 기능이 새로운 웹사이트를 방문할 때 도움이 되지 않는다고 지적합니다. 그렇다고 그것이 유용하지 않다는 의미는 아닙니다. 회사에 따르면 돌아가는 페이지는 Android용 Google Chrome에서 본 페이지의 19%, PC용 Chrome에서 10%를 차지합니다. Google에 따르면 bfcache는 탐색을 "매우 빠르게" 만들어줍니다. 회사는 이를 구현하는 것이 결코 쉬운 일이 아니라고 강조합니다.
Mozilla Firefox와 Apple Safari는 이 캐싱 기술을 미묘하게 다르게 구현하고 있다고 Google은 말합니다. 그러나 Chrome은 Chrome의 다중 프로세스 아키텍처와의 비호환성으로 인해 WebKit의 bfcache 구현을 사용하지 않기로 결정했습니다.
Chrome 팀의 엔지니어링 관리자인 Addy Osmani는 다음과 같이 말했습니다. 씨넷 Chrome의 까다로운 부분은 개인정보 보호와 보안을 보호하기 위해 브라우저의 일부를 다시 작성하는 것입니다. Google의 웹 브라우저는 웹 기반 JavaScript 프로그램이 메모리에 남아 있더라도 실행을 중지하는지 확인해야 합니다. 그는 사용자 관점에서 볼 때 존재하지 않는 페이지에서 JavaScript를 실행하는 것은 "큰 잠재적인 개인 정보 보호 정책"임을 인정했습니다. 문제"이므로 회사는 개인정보 보호 문제가 발생하지 않도록 Chrome의 아키텍처를 변경할 예정입니다. 발생하다.
단점은? 조만간 Chrome에서 bfcache를 사용할 수 없게 됩니다. Osmani에 따르면 Google은 2019년에 bfcache를 테스트하고 2020년에 Chrome에 구축하기를 희망합니다.
또 다른 제약은 나중에 사용할 수 있도록 웹 페이지의 상태를 저장하면 메모리를 소비한다는 것입니다. 이는 이미 Chrome이 직면한 주요 문제 중 하나입니다.. Osmani 씨는 Google이 언제 어떤 페이지를 메모리에서 덤프해야 할지 결정하기 위한 최선의 규칙을 찾기 위해 여전히 노력하고 있다고 말했습니다. 그는 또한 이 기능이 특히 모바일에서 백그라운드에 있는 동안 일시 중지해야 하는 탭의 성능을 향상시키는 등 다른 상황에도 도움이 될 수 있다고 말했습니다. 이러한 상황은 일반적으로 메모리 절약으로 이어지지만 페이지를 반환한 후 다시 로드해야 한다는 큰 단점도 있습니다.
Chrome의 bfcache는 확실히 유망해 보이지만 아직까지는 초기 단계입니다. 우리는 앞으로 몇 달 안에 더 많은 것을 배울 것으로 기대합니다.
원천: 구글 개발자
스토리를 통해: 씨넷
업데이트: Google의 '뒤로 앞으로 캐시' 기능이 Android v86용 Chrome에 출시됩니다.
Google Chrome의 뒤로 앞으로 캐시 기능에 대한 정보는 1년 전에 마지막으로 뉴스에 나왔으며 곧 출시될 기능은 그 동안 대부분 잊혀졌습니다. 결과적으로 이 기능은 Android v86용 Chrome과 함께 출시될 예정이므로 안정적인 릴리스 채널에서 빛을 보는 데 더 가까워졌습니다. 이렇게 하면 웹사이트 간 앞뒤 탐색이 훨씬 더 빨라질 수 있습니다.
원천: 크롬
스토리를 통해: 테크도우