출처 : Medium | www.medium.com
원문보기 : https://medium.com/bbc-design-engineering/goodbye-iframes-6c84a651e137
iFrame은 이제 안녕... Goodbye iframes
ShadowDOM을 사랑하게 된 이유
최근 BBC의 Visual Journalism 부서는 기존 iframe에서 Shadow Dom으로 전환했습니다. 컨셉에서 결과물을 얻기까지 6 개월이 걸렸지 만 결과는 가치가 있습니다. 로딩 속도는 25 % 이상 빠르고 훨씬 더 인터랙티브하다고 느껴집니다. 그러나 왜 처음부터 Web Components를 사용하지 않고 iframe을 사용했을까요?
Visual Journalism 부서에서 제작하는 컨텐츠는 우리가 제어하지 않는 페이지, 대규모 엔터프라이즈 CMS 및 퍼블리싱 시스템을 통해 구축되고 다른 팀에 의해 유지 관리되는 페이지들이 추가됩니다.
각 프로젝트는 다양한 사용 사례를 위해 여러 엔드 포인트를 기반으로 맞춤형으로 작성되어 컴파일됩니다. 다른 부서에서 프론트 엔드 (CSS, HTML 또는 JS)에서 무언가를 변경하면 이전 컨텐츠를 모두 손상시킬 위험이 없습니다. 따라서 제어 할 수없는 변경으로부터 콘텐츠를 보호하기 위해 콘텐츠를 샌드박싱하는 것이 가장 오랫동안 의미가있었습니다.
그리고 BBC의 나머지 부분이 변경되는 것을 방지하게 되므로 작업을 약간 부주의해서 수행할 경우 기사 페이지를 가져올 수 없게 됩니다. 이 정도 수준의 위험은 감수할 수 있습니다.
iframe을 사용하면 쉽게 신디케이션할 수 있습니다. 제 3자는 제어권을 잃지 않고 콘텐츠를 입 할 수 있습니다.
.........
더보기 : https://medium.com/bbc-design-engineering/goodbye-iframes-6c84a651e137