Mozilla откажется от поддержки FTP в Firefox 90
FTP (протокол передачи файлов) следует за Adobe Flash, будучи исключенным из современных браузеров. Mozilla Foundation объявила о грядущем удалении этого древнего протокола из Firefox 88 и Firefox 90.
19 апреля 2021 года Mozilla планирует выпустить Firefox 88 с отключенным протоколом передачи файлов по умолчанию. Вдобавок разработчики сделают browserSettings.ftpProtocolEnabled
установка только для чтения. Любые попытки включить параметр конфигурации не приведут к видимым изменениям в браузере. В Firefox 90, который должен выйти 29 июня 2021 года, Mozilla удалит код, связанный с FTP, и запустит перенаправление ссылок, начинающихся с FTP: //, на внешние приложения, аналогично другим устаревшим протоколам.
Mozilla - не единственный браузер, который избавляется от поддержки FTP. Google Chrome и Microsoft Edge отказались от FTP в январе 2020 года с выпуском Chrome 88. Этим летом Mozilla Foundation последует этому примеру.
Mozilla заявляет, что протокол FTP не имеет существенных преимуществ по сравнению с HTTP / HTTPS. Этот протокол критически устарел, имеет множество проблем с безопасностью, а его код сложно поддерживать. Чтобы сделать переход менее «болезненным» для тех, кто все еще использует FTP, Firefox разрешит внешним приложениям обрабатывать FTP-ссылки. Согласно данным, собранным Google, только 0,1% пользователей Chrome активно используют FTP для передачи файлов. Так же, как индустрия перешла от Adobe Flash к HTML, возможно, пришло время для пользователей прекратить использовать протокол, который предшествует современной сети (знаете ли вы, что первая спецификация была опубликована в 1971 году?) и разрабатывалась без обеспечения безопасности в уме.
Прежде чем удалить связанный с FTP код в Firefox 90, Firefox 89 внесет радикальные изменения пользовательского интерфейса. Mozilla Foundation готовится к крупному редизайну пользовательского интерфейса Proton, и из-за этого изменения им пришлось продлить бета-тестирование на две дополнительные недели. Proton UI теперь включен по умолчанию в Firefox Nightly, чтобы вы могли видеть, что будет в Firefox 89, не включая никаких экспериментальных конфигураций.