Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Утверждён перевод JavaScript-платформы Bun на язык Rust" | +/– | |
| Сообщение от opennews (??), 14-Май-26, 20:15 | ||
Джарред Самнер (Jarred Sumner), создатель и основной разработчик серверной JavaScript-платформы Bun, признал успешным эксперимент по переписыванию проекта с языка Zig и Rust при помощи AI-ассистента Claude Code, и принял решение о переводе Bun на язык Rust. Переписанный вариант на языке Rust уже принят в основной репозиторий проекта, а код на языке Zig намечен к удалению. Также автор Bun объявил о найме сотрудников для поддержки Bun, имеющих более 5 лет опыта разработки на языках C/C++ и Rust... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. Скрыто модератором | +1 +/– | |
| Сообщение от Аноним (1), 14-Май-26, 20:15 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 2. "Утверждён перевод JavaScript-платформы Bun на язык Rust" | –2 +/– | |
| Сообщение от Colorado_House_of_Representatives (?), 14-Май-26, 20:18 | ||
> По производительности Bun заметно обгоняет Deno и Node.js | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 8. "Утверждён перевод JavaScript-платформы Bun на язык Rust" | +3 +/– | |
| Сообщение от Вася Пупкин (?), 14-Май-26, 20:33 | ||
>В тестах производительности версия на Rust оказалась либо быстрее, либо на том же уровне. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. Скрыто модератором | +1 +/– | |
| Сообщение от Аноним (-), 14-Май-26, 20:19 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 4. "Утверждён перевод JavaScript-платформы Bun на язык Rust" | +/– | |
| Сообщение от nagual (ok), 14-Май-26, 20:23 | ||
Не долго мучалась старушка | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 12. Скрыто модератором | +/– | |
| Сообщение от ДокорЗло (?), 14-Май-26, 20:39 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. Скрыто модератором | +/– | |
| Сообщение от Аноним (5), 14-Май-26, 20:26 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 6. "Утверждён перевод JavaScript-платформы Bun на язык Rust" | +/– | |
| Сообщение от Аноним (6), 14-Май-26, 20:31 | ||
> После сборки версии на Rust исполняемый файл получился на 3-8 МБ меньше, чем при сборке версии на Zig | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 9. Скрыто модератором | +/– | |
| Сообщение от Аноним (-), 14-Май-26, 20:34 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 7. "Утверждён перевод JavaScript-платформы Bun на язык Rust" | +/– | |
| Сообщение от Аноним (-), 14-Май-26, 20:32 | ||
предлагаю выдать ему премию дарвина, если в компилятор зиги завезут отточенные механизмы управления памяти из раста раньше, чем он закончит | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 11. "Утверждён перевод JavaScript-платформы Bun на язык Rust" | +2 +/– | |
| Сообщение от q (ok), 14-Май-26, 20:38 | ||
Предлагаю выдавать премию дарвина всем, кто отказывается от стабильных отточенных механизмов управления паматью раста, в пользу еще не существующих механизмов в зиге. Мало того, что они не существуют, мало того, что их в плане нет и не было, мало того, что аффтары о них не заикались, мало того, что когда они появятся, они будут крайне сырыми, так ^комментатор еще и НАДЕЕТСЯ, что скоро все вот-вот изменится. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 14. Скрыто модератором | +/– | |
| Сообщение от Аноним (-), 14-Май-26, 20:42 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 10. Скрыто модератором | +/– | |
| Сообщение от Джон Титор (ok), 14-Май-26, 20:34 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 13. "Утверждён перевод JavaScript-платформы Bun на язык Rust" | –1 +/– | |
| Сообщение от Аноним (13), 14-Май-26, 20:39 | ||
>На данный момент на Rust реализован прямой порт с языка Zig, который включает множество блоков unsafe кода | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 17. "Утверждён перевод JavaScript-платформы Bun на язык Rust" | +/– | |
| Сообщение от Аноним (-), 14-Май-26, 20:44 | ||
а какая там позиция у зига против него? они язык развивают, крупным шрифтом написали что обратной совместимости не будет, как с памятью работать норм объяснили, ды даже уже рабочие аналоги интерфейсов подогнали. просто чувак сам сдулся, а тут к нему крутыши подкатили - вот его и понесло | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 19. "Утверждён перевод JavaScript-платформы Bun на язык Rust" | +/– | |
| Сообщение от Аноним (19), 14-Май-26, 20:50 | ||
Так а что мешает отказаться только от части ансейвов, чтобы не ронять производительность? Всяко безопаснее, чем когда весь код ансейв | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
| 20. Скрыто модератором | +/– | |
| Сообщение от Аноним (-), 14-Май-26, 20:53 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 15. "Утверждён перевод JavaScript-платформы Bun на язык Rust" | +/– | |
| Сообщение от Аноним (15), 14-Май-26, 20:42 | ||
На Расте тоже нужно 5 лет опыта? Откуда его взять то если работы нет? Или нужно 5 лет вазюкать пет проектики? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 16. "Утверждён перевод JavaScript-платформы Bun на язык Rust" | +/– | |
| Сообщение от Tron is Whistling (?), 14-Май-26, 20:42 | ||
Эпический набор ненужно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 21. "Утверждён перевод JavaScript-платформы Bun на язык Rust" | +/– | |
| Сообщение от Аноним (-), 14-Май-26, 20:59 | ||
https://github.com/oven-sh/mimalloc | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 22. Скрыто модератором | +/– | |
| Сообщение от Аноним (22), 14-Май-26, 20:59 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 23. "Утверждён перевод JavaScript-платформы Bun на язык Rust" | +/– | |
| Сообщение от Аноним (23), 14-Май-26, 21:00 | ||
Голоса в голове заставляют его постоянно переписывать с одного на другое. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 24. "Утверждён перевод JavaScript-платформы Bun на язык Rust" | +/– | |
| Сообщение от Аноним (24), 14-Май-26, 21:01 | ||
Как бы смешно это ни звучало, но переписывание на Rust имеет больший смысл чем думают некоторые комментаторы сайта. 1) Написать с нуля на rust бывает сложновато, поскольку в этом языке дорогой рефакторинг, а писать идиоматично требуют с data-first (что уже по себе не просто). 2) Прототипирование на rust тоже не самое выдающееся его качество если оценивать по главной требуемой характеристике - времени до первого рабочего прототипа с основными функциями. 3) Если у вас основа готова для фулл-ревью, то почему бы и не переписать, когда описанные в статье проблемы вас уже достали ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 25. "Утверждён перевод JavaScript-платформы Bun на язык Rust" | +/– | |
| Сообщение от Витюшка (?), 14-Май-26, 21:06 | ||
В общем для Zig это плохой знак. Хороший язык, но непригодный для чего-то серьёзного. А жаль. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |