Публикации по теме 'http2'


Node.js может нажимать HTTP / 2!
Эта статья написана в соавторстве с Маттео Коллина , членом технического руководящего комитета Node.js и главным архитектором @nearForm , и Джинву Ли , инженером-программистом в Google. С момента внедрения HTTP / 2 в Node.js 8 в июле 2017 года реализация претерпела несколько этапов улучшений. Теперь мы почти готовы поднять экспериментальный флаг. Лучше всего опробовать поддержку HTTP / 2 в Node.js версии 9, в которой есть все последние исправления и улучшения. Самый простой..

Понимание четырех столпов HTTP / 2
Понимание четырех столпов HTTP / 2 Постоянные сеансы, мультиплексированные потоки, сжатие заголовков и приоритезация Основные принципы архитектуры веб-программного обеспечения, которые мы усвоили в упорных битвах, вот-вот вступят в новую эру. Внутренним инженерам и интерфейсным разработчикам Node.js необходимо понять, как HTTP / 2 сокращает задержку обработки запросов и ответов и увеличивает общую пропускную способность. Запутанные веб-службы только что закончили вывод из..

Сеансы против файлов cookie
Сеанс  – это способ запоминания того, кем вы являетесь на нескольких веб-страницах, реализованный в виде ассоциативного массива (хэш-карты) на сервере. Файл cookie — это способ запоминания информации во время просмотра, реализованный в виде ассоциативного массива (хэш-карты) в клиенте. Оба они используются для предоставления идеи «состояния» в HTTP-протоколе без сохранения состояния. Основное отличие: Сеансы: сохраненные на стороне сервера Файлы cookie: сохраняются на..

Совместное использование ресурсов между источниками (CORS)?
Прежде чем мы перейдем к совместному использованию ресурсов между источниками, нам нужно сделать шаг назад, чтобы понять, что такое происхождение? Более того, нам нужно понять, что такое политика одного и того же происхождения (SOP) и политика перекрестного происхождения (COP). Надеюсь, это поможет вам позже, когда мы перейдем к CORS (обмен ресурсами между источниками). Давайте начнем с ответа на наш первый вопрос, что такое происхождение? Источник определяется этими тремя частями:..

Обновление вашего сервера Express до HTTP/2 с помощью 4 строк кода
1. Что такое HTTP/2 Протокол передачи гипертекста (HTTP) — это набор стандартов, позволяющих пользователям Интернета обмениваться информацией о веб-сайтах. С момента его появления в 1991 году было четыре итерации HTTP. HTTP/2 был выпущен в 2015 году как основная версия протокола HTTP/1.1. Он был создан на основе протокола SPDY как способ улучшить работу в Интернете за счет ускорения загрузки страниц и сокращения времени приема-передачи (RTT), особенно на ресурсоемких веб-страницах...

HTTP / 2 в Node.JS Core
HTTP / 2 начинает использоваться все больше и больше (он подскочил с 11% в начале этого года до 18% общего использования в Интернете). Если вы помните наши последние сообщения в блоге о HTTP / 2, такие как HTTP / 2: взгляд в будущее Интернета , Альтернативы HTTP / 2 или Оптимизация с помощью Server Push и Service Workers , вы можете вспомнить некоторые подробностей в протоколе HTTP / 2 и отличиях от первой версии. Ознакомьтесь с ними, если нет, так как мы не будем вдаваться в..

Curveball - микро-фреймворк TypeScript
Я немного занимаюсь разработкой для Node.js и хотел попробовать свои силы в написании фреймворка. Вероятно, это обряд посвящения, хотя на самом деле это не первый мой обряд. Выпуская его сегодня, я хочу посмотреть, стоит ли тратить на это время в будущем или мне следует сосредоточить свою энергию на другом. Проект называется Curveball, и его отличительные особенности: Цели проекта Я большой поклонник микро-фреймворков. Express был великолепен, когда вышел, но теперь он кажется..