Публикации по теме '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 был великолепен, когда вышел, но теперь он кажется..