Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке esbuild?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**esbuild** - це надшвидкий бандлер і транспайлер для JavaScript і TypeScript, написаний мовою **Go**, який використовується для збірки, перетворення і мінімізації фронтенд-коду. **Ключове:** esbuild - це швидкий низькорівневий інструмент для збірки та трансформації JS/TS-коду, який забезпечує швидкість і оптимізації, недосяжні для бандлерів на JavaScript.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**esbuild** - це надшвидкий бандлер і транспайлер для JavaScript і TypeScript, написаний мовою **Go**. Він використовується для збірки, перетворення і мінімізації фронтенд-коду і відомий насамперед завдяки своїй високій продуктивності: у десятки разів швидший за інструменти на JavaScript (наприклад, Babel або лоадери Webpack). --- ### **Що вміє esbuild** - транспілювати **JS/TS** у код, підтримуваний браузерами - збирати проєкт у **бандли** - мінімізувати й оптимізувати JS і CSS - працювати як **заміна Babel + Terser** в одному інструменті - підтримувати **ESM, CommonJS, Tree Shaking і Source Maps** --- ### **Чому він такий швидкий** - написаний на Go, працює як **скомпільований бінарний код**, а не через інтерпретатор - ефективно використовує **багатопоточність** - не повторює роботу, якщо це не потрібно (оптимізації всередині пайплайна) --- ### **Де використовується** - як окремий бандлер (CLI або API) - всередині інших інструментів: **Vite, Turbopack, Snowpack, Nx** та ін. --- ### **Підсумок** **esbuild - це швидкий низькорівневий інструмент для збірки та трансформації JS/TS-коду, який забезпечує швидкість і оптимізації, недосяжні для бандлерів на JavaScript.**Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.