Пульс веб-платформы 06.07.2026
Новости
- HTTP получил метод QUERY: зачем понадобился безопасный запрос с телом — В HTTP стандартизировали QUERY — безопасный и идемпотентный метод чтения, где сложные параметры передаются в теле запроса, а не в URI. Наконец-то можно делать сложные чтения без костылей в URL.
Статьи, мнения, туториалы
JS/TS
- I let React Compiler handle memoization: Here’s what actually broke — React Compiler убирает ручную мемоизацию, но на практике всё равно требует opt-outs для сторонних библиотек и паттернов, которые компилятор пока не может безопасно оптимизировать.
Performance
- Скрытый убийца производительности: синхронный DNS в dns.lookup под нагрузкой — Под нагрузкой
dns.lookupв Node.js блокирует event loop через libuv, превращая 50 мс резолвинга в 50 000 мс суммарного блокирования при 1000+ RPS. Решение — асинхронное разрешение черезdns.promisesили кастомный HTTP-агент. - Диагностика и устранение неявной фрагментации кучи в Node.js — Long-lived HTTP-серверы на Node.js теряют память не из-за утечек, а из-за фрагментации кучи при чередовании Buffer-ов разного размера. Автор предлагает пулы фиксированных сегментов и флаги V8 для снижения RSS и GC-пауз.