Объект external используется прежде всего теми разработчиками, которые используют Internet Explorer как компонент для их приложений и требуют доступа к специфическим расширениям объектной модели.