Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Утверждён перевод 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), 14-Май-26, 20:15 Скрыто ботом-модератором | +2 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 2. Сообщение от Colorado_House_of_Representatives (?), 14-Май-26, 20:18 | +/– | |
> По производительности Bun заметно обгоняет Deno и Node.js | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #8 | ||
| 3. Сообщение от Аноним (-), 14-Май-26, 20:19 Скрыто ботом-модератором | +2 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 4. Сообщение от nagual (ok), 14-Май-26, 20:23 | +/– | |
Не долго мучалась старушка | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #12 | ||
| 5. Сообщение от Аноним (5), 14-Май-26, 20:26 Скрыто ботом-модератором | +1 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 6. Сообщение от Аноним (6), 14-Май-26, 20:31 | +4 +/– | |
> После сборки версии на Rust исполняемый файл получился на 3-8 МБ меньше, чем при сборке версии на Zig | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #9 | ||
| 7. Сообщение от Аноним (-), 14-Май-26, 20:32 | +1 +/– | |
предлагаю выдать ему премию дарвина, если в компилятор зиги завезут отточенные механизмы управления памяти из раста раньше, чем он закончит | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #11, #48 | ||
| 8. Сообщение от Вася Пупкин (?), 14-Май-26, 20:33 | +3 +/– | |
>В тестах производительности версия на Rust оказалась либо быстрее, либо на том же уровне. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #47 | ||
| 9. Сообщение от Аноним (-), 14-Май-26, 20:34 Скрыто ботом-модератором | –1 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 | ||
| 10. Сообщение от Джон Титор (ok), 14-Май-26, 20:34 Скрыто ботом-модератором | +1 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 11. Сообщение от q (ok), 14-Май-26, 20:38 | +8 +/– | |
Предлагаю выдавать премию дарвина всем, кто отказывается от стабильных отточенных механизмов управления паматью раста, в пользу еще не существующих механизмов в зиге. Мало того, что они не существуют, мало того, что их в плане нет и не было, мало того, что аффтары о них не заикались, мало того, что когда они появятся, они будут крайне сырыми, так ^комментатор еще и НАДЕЕТСЯ, что скоро все вот-вот изменится. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #14 | ||
| 12. Сообщение от ДокорЗло (?), 14-Май-26, 20:39 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 13. Сообщение от Аноним (13), 14-Май-26, 20:39 | –1 +/– | |
>На данный момент на Rust реализован прямой порт с языка Zig, который включает множество блоков unsafe кода | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #17, #19, #34 | ||
| 14. Сообщение от Аноним (-), 14-Май-26, 20:42 Скрыто ботом-модератором | –1 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 | ||
| 15. Сообщение от Аноним (15), 14-Май-26, 20:42 | +/– | |
На Расте тоже нужно 5 лет опыта? Откуда его взять то если работы нет? Или нужно 5 лет вазюкать пет проектики? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #50 | ||
| 16. Сообщение от Tron is Whistling (?), 14-Май-26, 20:42 | +/– | |
Эпический набор ненужно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 17. Сообщение от Аноним (-), 14-Май-26, 20:44 | +/– | |
а какая там позиция у зига против него? они язык развивают, крупным шрифтом написали что обратной совместимости не будет, как с памятью работать норм объяснили, ды даже уже рабочие аналоги интерфейсов подогнали. просто чувак сам сдулся, а тут к нему крутыши подкатили - вот его и понесло | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 | ||
| 19. Сообщение от Аноним (19), 14-Май-26, 20:50 | +/– | |
Так а что мешает отказаться только от части ансейвов, чтобы не ронять производительность? Всяко безопаснее, чем когда весь код ансейв | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #20 | ||
| 20. Сообщение от Аноним (-), 14-Май-26, 20:53 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 | ||
| 21. Сообщение от Аноним (-), 14-Май-26, 20:59 | +/– | |
https://github.com/oven-sh/mimalloc | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 22. Сообщение от Аноним (22), 14-Май-26, 20:59 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 23. Сообщение от Аноним (23), 14-Май-26, 21:00 | +2 +/– | |
Голоса в голове заставляют его постоянно переписывать с одного на другое. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #40 | ||
| 24. Сообщение от Аноним (24), 14-Май-26, 21:01 | +/– | |
Как бы смешно это ни звучало, но переписывание на Rust имеет больший смысл чем думают некоторые комментаторы сайта. 1) Написать с нуля на rust бывает сложновато, поскольку в этом языке дорогой рефакторинг, а писать идиоматично требуют с data-first (что уже по себе не просто). 2) Прототипирование на rust тоже не самое выдающееся его качество если оценивать по главной требуемой характеристике - времени до первого рабочего прототипа с основными функциями. 3) Если у вас основа готова для фулл-ревью, то почему бы и не переписать, когда описанные в статье проблемы вас уже достали ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #27, #31, #35, #36 | ||
| 25. Сообщение от Витюшка (?), 14-Май-26, 21:06 | +1 +/– | |
В общем для Zig это плохой знак. Хороший язык, но непригодный для чего-то серьёзного. А жаль. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #41 | ||
| 26. Сообщение от sqrt (?), 14-Май-26, 21:14 | –2 +/– | |
Указанный в новости PR закрыт и переименован в "ai slop" самим Джаредом: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #32, #33 | ||
| 27. Сообщение от анонимс (?), 14-Май-26, 21:19 | +/– | |
Автор лукавит и пишем нуля так как это его проект - энтропики купили и отсыпали для пропаганды т.е. рекламы Клода (редкостная ерунда - пользуюсь несколько месяцев. Нагенерированному агентом вообще нельзя доверять. Как БЯМ ассистент норм хотя постоянно врёт. Включая сгенерированный им же код) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
28.
Сообщение от warlock (??), 14-Май-26, 21:21
| +/– | |
Код уже посмотрели. Там тихий ужас, полный пэ. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 29. Сообщение от Аноним (29), 14-Май-26, 21:27 | +1 +/– | |
> желание устранить проблемы в Bun, вызванные утечками памяти | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 30. Сообщение от Аноним (30), 14-Май-26, 21:30 | +1 +/– | |
Разработчиков на с++ наняли на перспективу я так понимаю когда разочаруются в расте? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #43 | ||
| 31. Сообщение от Аноним83 (?), 14-Май-26, 21:39 | +/– | |
Так и потом зачем на раст переписывать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
| 32. Сообщение от heraldofschiza (ok), 14-Май-26, 21:39 | +3 +/– | |
Если ты не разбираешься в интерфейсе гитхаба, просто промолчи, умоляю. Сойдёшь за умного | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
| 33. Сообщение от rust_fan (?), 14-Май-26, 21:40 | +/– | |
вмрежено в main https://github.com/oven-sh/bun/pull/30412 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
| 34. Сообщение от laindono (ok), 14-Май-26, 21:54 | –1 +/– | |
unsafe это инструмент интеграции низкоуровневых (и просто внешних) штук. Это не имеет ничего общего ни с безопасностью, ни с производительностью. Никакие проверки компилятора не отключаются внутри unsafe блоков. Никакие специфические оптимизации не применяются над unsafe блоками. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #38, #49, #53 | ||
| 35. Сообщение от Аноним (-), 14-Май-26, 21:56 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
| 36. Сообщение от Аноним (-), 14-Май-26, 22:01 | +/– | |
> Но в тот же момент "Попутно было устранено несколько утечек памяти и сбоев в тестах." | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
| 37. Сообщение от Сладкая булочка (?), 14-Май-26, 22:05 | +/– | |
— Вот ты говорил, город — сила, а тут слабые все... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 38. Сообщение от Аноним (52), 14-Май-26, 22:09 | +/– | |
клауд аи добрался и до нас. велкам | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 | ||
| 39. Сообщение от Сладкая булочка (?), 14-Май-26, 22:11 | +/– | |
Джарред Самнер до перевода на rust | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #44 | ||
| 40. Сообщение от Аноним (52), 14-Май-26, 22:14 | +/– | |
Легковнушаемый просто. Взяться писать с нуля на низкоуровневом и использовать готовые инструменты майков под другие языки. Выявить эту проблему, обвинить язык на котором пишет, и уйти где эта проблема решается компилятором, а пишет ИИ. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 | ||
| 41. Сообщение от Аноним (52), 14-Май-26, 22:16 | +/– | |
Кент Оверстрит у тебя тоже в фаворитах? Линукс фигня, да? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 | ||
| 42. Сообщение от inferrna (ok), 14-Май-26, 22:20 | +/– | |
Я, как растовик с 2020 года (с конца 2019), одобряю. Против Zig ничего не имею, но это язык для небольших проектов, где относительно несложно контролировать память. Сам использую zigbuild для сборки под хост с отличной от моей локальной версией libc. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #45 | ||
| 43. Сообщение от Аноним (52), 14-Май-26, 22:23 | +/– | |
плюсики больше всего подходят для склеивания - там обертка лапши на лапше в обертке по умолчанию так и так идёт | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #30 | ||
| 44. Сообщение от Аноним (52), 14-Май-26, 22:25 | +/– | |
кто платит - тот музыку и заказывает | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 Ответы: #51 | ||
| 45. Сообщение от Аноним (52), 14-Май-26, 22:27 | +/– | |
нет желания каждые три года хайп поднимать, чего это они нас дропают?))) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 | ||
| 46. Сообщение от Аноним (46), 14-Май-26, 22:30 | –1 +/– | |
Мудрое решение. Deno изначально на Rust. Node.js тоже пора призадуматься. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 47. Сообщение от Аноним (47), 14-Май-26, 22:30 | +/– | |
> порт с языка Zig, который включает множество блоков unsafe | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 48. Сообщение от Аноним (47), 14-Май-26, 22:33 | +/– | |
> раньше, чем он закончит | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #52 | ||
| 49. Сообщение от Аноним (47), 14-Май-26, 22:35 | +/– | |
> повышенного внимания требуют только очень небольшие куски кода | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 | ||
| 50. Сообщение от Аноним (47), 14-Май-26, 22:37 | +/– | |
Расту же уже 20 лет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 | ||
| 51. Сообщение от Сладкая булочка (?), 14-Май-26, 22:41 | +/– | |
> кто платит - тот музыку и заказывает | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 | ||
| 52. Сообщение от Аноним (52), 14-Май-26, 22:47 | +/– | |
ещё один. по четвергам сарказм не заходит? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 | ||
| 53. Сообщение от Аноним (13), 14-Май-26, 22:48 | +/– | |
> Это не имеет ничего общего ни с безопасностью, ни с производительностью | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |