Backend Matrix: post #2129 — TG.ME

💡 Быстрый HTTP-клиент на чистом встроенном Fetch

​Нативный fetch уже полностью оптимизирован и стабилен.
// Чистый Node.js / Bun / Deno — без внешних зависимостей
async function fetchUserData(userId) {
try {
const response = await fetch(`https://api.example.com/users/${userId}`, {
headers: { 'Authorization': `Bearer ${process.env.API_KEY}` },
signal: AbortSignal.timeout(5000) // Нативный таймаут на 5 секунд!
});

if (!response.ok) throw new Error(`HTTP error: ${response.status}`);
return await response.json();
} catch (err) {
console.error('Ошибка запроса:', err.message);
}
}

Меньше node_modules — выше безопасность и скорость старта контейнера.
July 2, 2026 382 3