Роботу над HTTP 2.0 пропонують почати спочатку

    Open source розробник Пол-Хеннінг Камп (Poul-Henning Kamp) звернувся до членів HTTP Working Group із закликом викинути поточні напрацювання за стандартом HTTP 2.0.
 
Пол-Хеннінг Камп — автор MD5crypt і великої кількості системних компонентів FreeBSD, GBDE, UFS2, malloc і інш. Він вважає, що робочій групі HTTP слід визнати поразку — і почати все заново.
 
В якості зразкового фіаско Пол-Хеннінг Камп наводить приклад SPDY. У класичних творах з управління проектами сказано, що «прототип системи завжди потрібно викидати», тут Камп посилається на Фредеріка Брукса і книгу «Міфічний людино-місяць або Як створюються програмні системи». За його словами, прийнятий за основу специфікацій HTTP 2.0 протокол SPDY є саме прототипом.
 
SPDY прийняли ще до того, як робоча група завершила виконання свого попереднього завдання, а потім витратила багато часу, щоб довести SPDY до розуму, виправляючи недоліки і помилки.
 
І потім все раптово виявили, що SPDY навіть близько не вирішує безліч важливих проблем, для яких доведеться вдатися до деякого спрощення самої концепції HTTP.
 
Лист Кампа направлено у відповідь на визнання голови робочої група Марка Ноттенгема, що «ми можемо не зробити все правильно в HTTP 2.0, і до цих пір не з усім впоралися», і тому вирішено «почати обговорення HTTP 3.0». Ноттенгем підкреслює, що робоча група працює в умовах жорстких дедлайнів, в поспіху.
 
«Тепер навіть голова робочої групи публічно визнає, що результат роботи — часткове фіаско і що нам доведеться замінити HTTP 2.0 на щось краще" скоро ", — обурюється Пол-Хеннінг. — Так що конкретно ми отримуємо від продовження цієї роботи? Може бути, краще набагато глибше розглянути поточну ситуацію з криптографією і захистом приватних даних, ніж публікувати протокол з криптографічного "латкою", яка не вирішує проблем і заважає в багатьох додатках? »
 
На думку розробника, прийняття стандарту HTTP 2.0 тільки тому, що прийшов дедлайн і це потрібно зробити за процедурою, нікому не потрібно, а тільки забирає у всіх час, веде до додаткових ризиків безпеки без будь-якої суттєвої користі.
 
«Чи не буде швидше відразу приступити до вирішення цієї задачі — створенню протоколу, який _может_ замінити HTTP 1.1 у всіх сценаріях і дійсно буде поліпшенням під _всех_ сценаріях?», — Ставить риторичне запитання Пол-Хеннінг Камп. Він закликає вважати SPDY цікавим прототипом, який явно показав на необхідність поліпшення HTTP 1.1, але негайно взятися за розробку нового протоколу, що заміняє HTTP 1.1 (з урахуванням всіх напрацювань SPDY).
    
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.