Pull to refresh

Comments 14

Есть у кого-то успешный опыт использования? И успешный опыт перехода на большом проекте?

Небольшой проект на nuxt 3. Пробовал перевести еще на bun 1.x. И сейчас попробовал на последнюю.

На win и Ubuntu под wsl не прошёл квест. Сыпятся ошибки компиляции. Причём разные.
Но за проектом слежу

тоже интересно послушать. постоянно натыкаюсь на подобные новости, но очень смущает утверждение, что JavaScriptCore гораздо лучше V8. надо все же по-ковырять самому

Ну небольшая экспертиза в эксплуатации есть. Сижу на маке, и что могу сказать

1) работы с пакетами стала реально в разы приятнее. Буквально условно секунда и все пакеты есть, в отличии от нпм, в котором надо прям подождать. Это все конечно субьективщина, но все таки нужно быть слепым чтобы не увидеть

В производительности все немного посложнее. При работе на бэке с nest-ом особого ускорения не заметил. Хотя собирается, работает, и все такое. А вот на nuxt-е сборка по ощущениям идёт быстрее. Не настолько чтобы прям мигрировать, но все же приятно. Проекты не сильно большие, но с багами не сталкивался

Скриншот очень смутил. Ранее они говорили что он рвет ноду с первой версии, а теперь только с 1.1

там описание такое:

Bun has built-in support for JavaScript, TypeScript, and JSX, powered by Bun's very own transpiler written in highly-optimized native code.

Since Bun 1.0, we've implemented a content-addressable cache for files larger than 50KB to avoid the performance overhead of transpiling the same files repeatedly.

This makes command-line tools, like tsc, run up to 2x faster than in Bun 1.0.

Пробовал пару лет назад - swc по сравнению с babel компилировал в разы быстрее в нашем проекте

"В отличие от таких языков, как Rust и Go, которые предоставляют менеджеры пакетов, Bun также его предоставляет."

транспилирующий компилятор

Мб транслирующий компилятор?

Компилятор - одна из разновидностей транслятора.
Транспайлер(транспилятор) - одна из разновидностей компилятора.
Так что всё верно.

Как то сомнительно что рантайм по скорости почти такой же как и компилируемые языки

Это не совсем рантайм, там, скорее всего, сравнивается просто время выполнения http запросов, которые под капотом работают на libuv или чём-то подобном. Если добавить какую-то логику обработки запросов, то мало чего останется от бенчмарков

У меня приложение стало быстрее отдавать ответы. Но для прода ещё сильно молодая булочка

Sign up to leave a comment.

Other news