Якоб Нильсен написал в 1996 году колонку, в которой критиковал кадры . Некоторые ключевые моменты:
Фреймы не позволяют пользователям правильно создавать закладки для страниц. Когда загруженная страница набора фреймов с закладками загружена, предыдущие щелчки мышью пользователей внутри фреймов не имеют значения. Сохраняется только внешний URL, и пользователям приходится перемещаться туда, где они были вручную.
Рамки создают проблемы для печати веб-страниц. Печать всех кадров одновременно не подходит для бумаги разных размеров (и таким образом пользователи могут получить только первую страницу). Пользователи обычно должны щелкнуть правой кнопкой мыши по желаемому фрейму и выбрать соответствующую опцию контекстного меню.
Пользователи из поисковых систем могут не иметь доступа к элементам навигации, если они находятся в другом фрейме & mdash; они направлены только на тот кадр, в котором поисковая система нашла текст.
В то время как «framesets» (наиболее распространенный тип, используемый на веб-страницах конца 1990-х - начала 2000-х годов) умирают, iframe (сокращение от inline frame) остается живым и исправным. Фактически, недавно iframe были признаны полезными в современных веб-приложениях «mashup», и расширения для iframe в настоящее время предлагаются в спецификации HTML5 .
Например, Facebook в своем API для разработчиков приложений использует их для плавной интеграции сторонних приложений со своим собственным сайтом при минимизации риска для безопасности. (В этой модели весь сторонний код остается в отдельном домене, что хорошо по соображениям безопасности.)