Нощните версии на Firefox вече имат поддръжка на HTTP / 3 по подразбиране

Лого на Firefox

Mozilla пусна преди няколко дниeu следващите нощни версии на Firefox, това ще лежи в основата на стартирането на Firefox 72 те ще започнат да имат първоначална поддръжка за протокола HTTP / 3. предвид по подразбиране тази поддръжка за HTTP / 3 е деактивирана и се изисква активирането от потребителя на опцията «network.http.http3.enabledВ „about: конфиг".

HTTP / 3 стандартизира използването на протокола QUIC като транспорт за HTTP / 2. Протоколът QUIC беше разработена от Google като алтернатива на TCP + TLS за мрежата - проблемите с решението за дълго време за настройка и TCP координационни съединения и премахването на закъсненията при загуба на пакети по време на предаването на данни.

QUIC е приставка към UDP протокола, която поддържа мултиплексиране на множество връзки и осигурява методи за криптиране, еквивалентни на TLS / SSL. В рамките на От ключовите характеристики на QUIC се открояват следните:

  • Висока сигурност, подобна на TLS (Всъщност QUIC предоставя възможност за използване на TLS през UDP).
  • Контрол на целостта на потока, който предотвратява загубата на пакети.
  • La възможност за незабавно установяване на връзка (0-RTT, в около 75% от случаите данните могат да се прехвърлят веднага след изпращане на пакета за настройка на връзката) и осигуряват минимални закъснения между изпращане на заявка и получаване на отговор (RTT, време за двупосочно пътуване).
  • Не използвайте един и същ пореден номер, когато препращате пакет, което избягва двусмислието при определянето на получените пакети и елиминира времето за изчакване.
  • Загубата на пакет засяга доставката само на потока, свързан с него, и не спира доставката на данни в потоци, предадени паралелно по текущата връзка.
  • Инструменти за коригиране на грешки, които свеждат до минимум закъсненията поради повторно предаване на изгубени пакети. Използването на специални кодове за корекция на грешки на ниво пакет, за да се намалят ситуации, които изискват повторно предаване на загубени пакетни данни.
  • Границите на крипто блока са подравнени с границите на пакета QUIC, намалявайки ефекта от загубата на пакети върху декодирането на съдържанието на следващите пакети.
  • Няма проблеми с блокирането на TCP опашката.
  • Поддръжка за идентификатор на връзка, което намалява времето за установяване на повторно свързване за мобилни клиенти;
  • Възможност за свързване на усъвършенствани механизми за контрол на режийните връзки.
  • Използвайки техниката за прогнозиране на честотната лента във всяка посока, за да се осигури оптимална интензивност на пренасочването на пакети, предотвратявайки достигането до състояние на задръстване, при което се наблюдава загуба на пакети.
  • Забележителна производителност и печалба в сравнение с TCP. За видео услуги като YouTube, QUIC показа 30% намаление на операциите за повторно буфериране при гледане на видеоклипове.

Поддръжката на Firefox HTTP / 3 се основава на проекта neqo от Mozilla, която осигурява реализация на клиент и сървър за протокола QUIC. Кодът на компонента, който поддържа HTTP / 3 и QUIC, е написан на Rust.

За да тествате операцията HTTP / 3 клиенти, бяха пуснати няколко тестови сайта, повечето от които все още не са отворени правилно във Firefox, тъй като HTTP / 3 все още е в етап на спецификация на проекта и в крайна сметка не е стандартизиран.

Тази нова версия на протокола вече започва да има тестове и добавена поддръжка в някои приложения, като такъв е случаят на че експерименталната поддръжка за HTTP/3 вече е в Chrome и curl и за сървъри се предлага в модулна форма за Nginx и тестов сървър, базиран на библиотеката за киш (внедряване на QUIC и HTTP / 3 в облака Rust на Cloudflare).

И накрая, следващата версия на Firefox 72 се очаква да излезеспоред вашия график, тъй като освобождаването е планирано за 7 януари догодина.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.