AbortController: прекратяване на ненужна асинхронна работа
Контролерът подава сигнал към операция, която поддържа прекратяване. Интерфейсът трябва да различава отказаното действие от неочаквана грешка.
1275 резултата
Контролерът подава сигнал към операция, която поддържа прекратяване. Интерфейсът трябва да различава отказаното действие от неочаквана грешка.
Получен отговор не означава непременно успешен HTTP статус. Fetch изисква отделна проверка на статуса и прочитане на тялото в очаквания формат.
await изчаква резултат в текущата async функция. Този синтаксис улеснява четенето, но не премахва нуждата да се определят зависимости и поведение при грешка.
Promise представя приключването на асинхронна операция с резултат или грешка. Веригите помагат зависимите стъпки да бъдат описани последователно.
Слушателят свързва дадено събитие с функция. Отделно решение е дали да бъде отменено стандартното действие на браузъра.
DOM представя документа като свързани възли, които програмата може да прочита и променя. Разликата между текст и HTML е важна при обновяването на съдържанието.
Subresource Integrity сравнява изтегления ресурс с предварително зададен криптографски хеш. При обновяване на файла трябва да бъде обновена и очакваната стойност.
Content Security Policy позволява на сайта да ограничи източниците на ресурси. Режимът Report-Only помага правилата да бъдат наблюдавани преди налагане.
CORS е механизъм с HTTP заглавки за достъп от браузърен код до ресурси от друг произход. Той не замества удостоверяването на потребителите.
HTTP/3 запазва смисъла на HTTP върху транспорта QUIC. Отделните потоци и различната организация на връзката обясняват защо това е повече от смяна на номер.
HTTP/2 променя пренасянето на HTTP съобщенията, като запазва познатите методи и статуси. Мултиплексирането помага няколко обмена да използват обща връзка.
Шифроването пази обмена по мрежата, а сертификатът свързва връзката с домейна. Това са различни задачи, които трябва да работят заедно.