Останній реліз Bun runtime отримав серйозні оновлення. Вони виправили 194 баги цього разу — спільнота була досить голосною щодо цих (понад 400 апвотів скарг було враховано).
Найважливіше? Нарешті додали URLPattern API. До того ж, вони змінили спосіб обробки конфігураційних файлів для виконуваних файлів — більше жодного автозавантаження .env, bunfig.toml, tsconfig чи package.json при запуску скомпільованих бінарників. Логічно для продакшн-деплойменту.
До речі, фейкові таймери тепер інтегровані у bun:test. Всі, хто займається асинхронним тестуванням, давно цього чекали.
Решта — як завжди, купа виправлень по всіх напрямках. Дякуємо 14 розробникам, які долучились. Дуже якісний ітеративний реліз, якщо ви створюєте щось, що працює з JavaScript-інфраструктурою.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
8 лайків
Нагородити
8
5
Репост
Поділіться
Прокоментувати
0/400
NFTBlackHole
· 7год тому
194 баги виправлені за раз, Bun цього разу справді крутий... Особливо тішить, що нарешті з’явився URLPattern API, і нарешті закрили баг з автоматичним завантаженням config у продакшені.
---
Нарешті з’явились fake timers для async-тестів, так і мало бути давно.
---
Понад 400 лайків фідбеку від спільноти, і тільки тоді взялися — розробники все ж трохи ліниві, ха-ха.
---
Автоматичне завантаження конфігураційного файлу — чудове оновлення, після компіляції бінарника вже не треба нічого гадати.
---
14 контриб’юторів це зробили? Чудово, такий темп ітерацій для інфраструктурного рівня справді важливий.
---
URLPattern API вже доступний? Я ж казав, коли вже можна буде скористатись...
---
Знову чергова порція звичайних фіксів, але зміни з автоматичним завантаженням .env справді вирішили велику проблему.
Переглянути оригіналвідповісти на0
ChainProspector
· 22год тому
Я, блін, саме чекав на цей URLPattern API, нарешті з’явився.
Оновлення Bun виглядає справді продуманим, 194 бага одним махом виправили, спільнота так просила — і справді зробили.
Автоматичне завантаження конфіг-файлів відключили — це потужно, у продакшені справді чистіше стало, менше мороки.
Чому fake timers раніше не були вбудовані? Асинхронне тестування тепер, нарешті, не таке виснажливе.
Якщо так далі «крутити гайки», JavaScript-інструментарій Bun повністю переформатує.
14 контриб’юторів працювали разом — це ж яка ефективність!
Переглянути оригіналвідповісти на0
CounterIndicator
· 12-07 08:52
Справді, URLPattern API нарешті з'явився, це оновлення справді цікаве.
---
194 баги виправили за раз, це ж як дратує, стільки часу спільнота просила, а виправили лише зараз.
---
Відсутність auto-load для конфіг-файлів — це плюс, у продакшн-середовищі так і треба було робити.
---
Фейковий таймер вбудували в тести, хлопці з асинхронними тестами нарешті зітхнули з полегшенням.
---
14 людей так попрацювали, цікаво, чи дійсно Bun зможе досягти рівня загрози для Node.
---
Ще один рік виправлень і доробок, інфраструктура JavaScript дійсно дуже конкурентна.
---
Конфіг-файли більше не підвантажуються автоматично — стільки проблем нарешті виправлять.
Переглянути оригіналвідповісти на0
faded_wojak.eth
· 12-07 08:47
194 баги виправили за раз, така висока активність спільноти просто вражає
---
Нарешті з'явився API URLPattern, але справді важливим є те, що файл config більше не завантажується автоматично
---
Нарешті фейковий таймер додали у bun:test, тим, хто мучився з асинхронними тестами, тепер легше
---
Ще один потужний ітераційний цикл, ця команда справді щось уміє
---
Правильно зробили з обробкою файлу config, нарешті в продакшні не треба використовувати всіляку "чорну магію"
---
14 контриб'юторів над цим працювали, такий темп мені подобається
---
Запустили API URLPattern — це круто, цікаво, як воно працюватиме у продакшні
---
Виправили одразу 194 баги, 400 лайків від спільноти не даремні
Переглянути оригіналвідповісти на0
SleepTrader
· 12-07 08:39
194 баги вирішили за раз, така швидкість дійсно вражає
---
Нарешті з'явився API URLPattern, так і мало бути давно
---
Скасування автозавантаження конфігураційного файлу — цій зміні ставлю найвищу оцінку, у продакшені так і треба робити
---
fake timers тепер вбудовані у test, прихильникам асинхронного тестування більше не доведеться морочитися
---
14 контриб'юторів усе перевірили, швидкість ітерацій у Bun дійсно на рівні
---
У цій версії головне — це виправлення вразливостей, нічого революційного, але усе необхідне є
---
Найважливіше — це URLPattern, ось що справді дає приріст ефективності
Останній реліз Bun runtime отримав серйозні оновлення. Вони виправили 194 баги цього разу — спільнота була досить голосною щодо цих (понад 400 апвотів скарг було враховано).
Найважливіше? Нарешті додали URLPattern API. До того ж, вони змінили спосіб обробки конфігураційних файлів для виконуваних файлів — більше жодного автозавантаження .env, bunfig.toml, tsconfig чи package.json при запуску скомпільованих бінарників. Логічно для продакшн-деплойменту.
До речі, фейкові таймери тепер інтегровані у bun:test. Всі, хто займається асинхронним тестуванням, давно цього чекали.
Решта — як завжди, купа виправлень по всіх напрямках. Дякуємо 14 розробникам, які долучились. Дуже якісний ітеративний реліз, якщо ви створюєте щось, що працює з JavaScript-інфраструктурою.