FRONT | Фронтенд | JavaScript | CSS | TanStack Start 1.0 | Vite 8 | Next.js 16.4 | TypeScript в Rust | React 19.3 | Bun 1.4.4 | Playwright 1.64 | SvelteKit 3.0 | Astro | WebMCP | Deno | Preact 11
IT и технологии · 19 сентября 2026 г.
Promise.try() оборачивает в промис любую функцию: синхронную или асинхронную.
Promise.try() оборачивает в промис любую функцию: синхронную или асинхронную. Вызывается сразу, не в микрозадаче, как у Promise.resolve().then(fn). Синхронный throw уходит в rejection, не наружу. Функция вернула значение или промис — неважно. Хватит одного вызова. Без try/catch и async-IIFE. Chrome 128, Firefox 134, Safari 18.2, Node 23. #JavaScript #Promise #вебразработка