(
원문 게시일: 2019년 8월 7일)
오늘부터 대부분의 구글
테스트 도구는 에버그린 크로미움 렌더러(Evergreen Chromium renderer)를 사용합니다. 적용된 테스트 도구중에는 모바일 친화성 테스트, 서치 콘솔의 URL 검사 도구 등이 있습니다. 오늘 포스팅에서는 이번 업데이트가 의미하는 바와 업데이트 과정에 대해 알아보겠습니다.
에버그린 크로미움 렌더러(Evergreen Chromium renderer)
올해 구글 I/O에서는 새로운
에버그린 구글봇을 선보였습니다.
이번 업데이트의 핵심은 오래된 Chrome 41에서 최신 Chromium 버전으로 렌더링 엔진을 전환하는 것입니다. 이제 구글봇은 최신 안정판 크로미움을 사용하여 자바스크립트를 실행하고 페이지를 렌더링할 수 있습니다. 구글은 크로미움과 구글봇을 계속 업데이트할 것이므로 이름을 “에버그린(evergreen)”이라고 붙였습니다.
|
이전 구글봇에서는 공백으로 남겨지던 자바스크립트 기반 데모 웹사이트가 새로운 구글봇에서는 모두 표시됩니다 |
웹사이트에 미치는 영향
웹 플랫폼의 최신 기능을 구글봇이 마침내 지원할 수 있게 되었는데, 구글봇뿐만 아니라 구글봇을 기반으로 만들어진 테스트 도구들도 동일하게 최신 기능을 지원합니다. 자세히 말씀드리면 ES6+와 웹 콤포넌트(Web Components) 및
1,000개 이상의 최신 웹 플랫폼 기능을 지원한다는 의미이고 여러분의 웹사이트가 최신 기능을 사용하여 개발되었을 경우에도 문제없이 구글 테스트 도구가 렌더링을 할 수 있다는 이야기입니다.
|
이전 버전의 모바일 친화성 테스트에서는 페이지 내용이 표시되지 않았으나 새로운 버전에서는 모두 표시됩니다 |
테스트 도구에 미치는 영향
구글의 테스트 도구는 구글봇이 페이지를 처리하는 방법을 최대한 반영합니다. 구글봇이 업데이트됨에 따라 테스트 도구도 구글봇과 동일한 렌더러를 사용하도록 업데이트했습니다.
이번 업데이트로 렌더링에 영향을 받는 도구는 다음과 같습니다.
구글은 모든 변경사항을 테스트했고 그 과정에서 수집한 의견을 바탕으로 기존 도구를 새로운 에버그린 구글봇으로 전환했습니다. 커뮤니티와 사용자들로부터 많은 의견이 접수되었으며,
제품 전문가들과
구글 개발 전문가들도 업데이트 버전이 제대로 작동하는지 확인하는 과정에 참여했습니다.
참고: 새로운 구글봇은 업데이트 전과 동일한 사용자 에이전트(
user-agent)를 사용합니다. 사용자 에이전트 업데이트와 관련해서는 조만간 자세한 정보를 제공하겠습니다. 현재는 구글봇과 테스트 도구의 사용자 에이전트가 다르지 않습니다.
이번 업데이트와 관련하여 의견이나 질문이 있으시면
트위터나
웹마스터 포럼 또는
구글 웹마스터 묻고답하기를 통해 문의해주세요.
게시물 작성자: 조이 클리포드(웹 렌더링 서비스팀 소프트웨어 엔지니어) & 마틴 스플리트(구글 WTA의 다정한 인터넷 요정)