URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 131474
[ Назад ]
Исходное сообщение
"Доступна серверная JavaScript-платформа Bun 1.0, более быстрая, чем Deno и Node.js"
Отправлено opennews , 11-Сен-23 13:16
Представлен первый значительный выпуск платформы Bun, предназначенной для обособленного выполнения приложений, написанных на языках JavaScript, JSX и TypeScript. Проект нацелен на использование в качестве прозрачной замены платформы Node.js, поддерживает используемые в Node.js механизмы работы с модулями и обработки зависимостей. Код проекта написан на языках Zig и С++, и распространяется под лицензией MIT. Для выполнения JavaScript задействован JavaScript-движок JavaScriptCore и компоненты проекта WebKit с дополнительными патчами...Подробнее: https://www.opennet.me/opennews/art.shtml?num=59738
Содержание
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,CHIM, 13:16 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Бывалый смузихлёб, 13:22 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 13:31 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 13:33 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Бывалый смузихлёб, 12:23 , 15-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 13:57 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 14:39 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Атон, 23:19 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 06:10 , 12-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,User, 16:44 , 12-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 16:57 , 13-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Бывалый смузихлёб, 16:54 , 14-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Дмитрий, 14:40 , 12-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 13:16 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,User, 13:20 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,keydon, 15:30 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Онанистмус, 18:31 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 00:40 , 12-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 14:45 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 21:33 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 03:40 , 05-Янв-24
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 13:17 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Карлос Сношайтилис, 22:32 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 13:29 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 13:45 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Guest, 13:57 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Likern, 14:23 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 13:53 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 15:28 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 14:08 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,НяшМяш, 14:15 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 14:20 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 14:32 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 14:40 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 14:43 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 14:50 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Витюшка, 16:02 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 18:19 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Рмшъ, 18:24 , 12-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Витюшка, 15:55 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 17:11 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Витюшка, 20:27 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 21:45 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 22:30 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 03:15 , 12-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 08:51 , 12-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 13:39 , 12-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,НяшМяш, 14:01 , 12-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 14:31 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 14:42 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 14:58 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 16:11 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 16:22 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Витюшка, 17:19 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 21:07 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноня, 21:33 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Пряник, 10:24 , 18-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 14:44 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 15:10 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Бывалый смузихлёб, 14:51 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 21:10 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 13:33 , 12-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 21:54 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Anon230911, 13:59 , 12-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 17:04 , 13-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Anon230911, 09:57 , 14-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 14:11 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Likern, 14:25 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 14:45 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 14:23 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 14:42 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 14:45 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 14:49 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 15:48 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,мимо, 22:13 , 12-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 14:43 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 21:58 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,YetAnotherOnanym, 15:22 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Витюшка, 16:13 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 16:15 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,12yoexpert, 16:25 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,voiceofreason, 17:19 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 17:20 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 16:54 , 12-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 18:10 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Алексей, 23:54 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 18:26 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 20:59 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Вы забыли заполнить поле Name, 22:49 , 11-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 00:47 , 12-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Витюшка, 02:56 , 12-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Критик, 06:19 , 12-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,economist, 08:01 , 12-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,AI, 09:36 , 12-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,НяшМяш, 14:08 , 12-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Витюшка, 16:47 , 12-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,AI, 21:29 , 12-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 18:19 , 14-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 08:16 , 13-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,AI, 09:23 , 14-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,ptr, 10:10 , 12-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Уася, 04:59 , 16-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,ptr, 17:43 , 17-Сен-23
- Доступна серверная JavaScript-платформа Bun 1.0, более быстр...,Аноним, 23:48 , 13-Сен-23
Сообщения в этом обсуждении
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено CHIM , 11-Сен-23 13:16
А я думал что node js уже никто не заменит, а оказывается его по производительности могут смело подвинуть.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Бывалый смузихлёб , 11-Сен-23 13:22
Там ещё неизвестно, что и как именно мерили> Выполнение установки приложений при помощи команды "bun install"
> производится в 25 раз быстрее, чем при использовании "npm install"
-Например, в случае с установкой пакетов, они сравнивают с npm'ом, хотя за последние годы очень многие перешли на yarn ввиду гораздо большей скорости
По сути, речь о той же ноде, но на базе жс-двигла из вебкита
Не помню, чтобы он был сильно шустрее в8
Или многократно энергоэффективней
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 13:31
> многие перешли на yarn ввиду гораздо большей скоростиПоначалу. Сейчас yarn у себя на сайте черным по белому пишет, что у yarn больше нет преимуществ перед npm в плане скорости, и что теперь их киллер-фича -- воркспейсы.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 13:33
ДжаваСкриптКор он для приложений в том числе мобильных, а не для браузера. Поэтому его можно оптимизировать в узких местах как угодно подгоняя под тесты. А там глядишь в узких местах и применение появится.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Бывалый смузихлёб , 15-Сен-23 12:23
Ну он изначально в браузере Сафари стоит так то
Но возможностей по допиливанию там массаОтдельно прикольно что можно одной строкой пробросить нативную функцию на православной сишечке в виде конкретного апи для жс, откуда оный становится доступным
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 13:57
Потом окажется что в Bun дырок немеряно, и при затыкании дыр и расставления нужных IF все будет на уровне остальных фреймворков.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 14:39
Или не окажется. Новости из будущего всегда смешно читать.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Атон , 11-Сен-23 23:19
> в случае с установкой пакетов, они сравнивают с npm'ом, хотя за последние годы очень многие перешли на yarn ввиду гораздо большей скоростиустановка пакетов, это событие раз в годы. исполнение кода проекта - это события 100500 раз в секунду.
если для "многих" существенна скорость установки - это многое говорит о них самих и их "проектах".
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 12-Сен-23 06:10
скорость установки пакетов очень существенна. в нормальных сценариях для деплоя и теста используют CI и в нём уже в докер окружении приложение устанавливает зависимости и полностью пересобирается на каждый пуш в таргет ветку. на данный момент продакшен стандарт - npm с его ```npm ci```, а ярн уже умер давно как. но, если вы по-старинке собираете бандл на клиенте и потом руками его загружаете куда-то, то да, скорость установки пакетов не важна.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено User , 12-Сен-23 16:44
Но по чесноку - у серверной ноды проблема с миллионом лефтпадов существенно менее острая... Впрочем, все равно есть.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 13-Сен-23 16:57
в нормальных ci есть кэш вида sha(package-lock.json)->node_modules/так что это актуально только при изменении package-lock.json, что достаточно нечасто, чтобы не париться
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Бывалый смузихлёб , 14-Сен-23 16:54
С теми зависимостями, облаками и докерами вообще забавно. Вроде бы всё работает с большой надёжностью, на локальном компе - вообще без сбоев, но на глобальных порой, лажаетБудучи умеренно-радостным тем кто раз в неделю по пятницам отвечает за сборки на тестирование и выдачу заказчику на тестирование, сталкивался с нереальной хохмой, когда из 5 сборок 1 почти гарантировано падала. По итогу пары-тройки часов сборки, разумеется
Иные, особо-упрямые сборки собирались лишь с 3-5-го раза. И это всё один и тот же коммит!
И, вот вроде бы мелочь, а уже нельзя уйти домой, жрать пиво и бесчинствовать - надо сидеть на работе и тупо ждать итогов сборки иначе у заказчика ж.па порвётся аккурат к понедельнику
Надо ли говорить что после всего пережитого вечером пятницы даже пива нельзя было взять, ведь магазы уже тупо закрыты пока собирал-ждал-пересобирал проект
В общем, все эти си-ди/си-ай - полное гамнище: оно вроде бы работает, но никогда нельзя гарантировать, что именно конкретная сборка будет выполнена. Потому что с хорошими шансами оно упадёт вплоть до технических работ на секторе, охватывающем конкретный пакет
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Дмитрий , 12-Сен-23 14:40
На сайте есть сравнение и с yarn и с pnpm.
На холодную bun отрабатывает быстрее
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 13:16
Помрет с вероятностью 99.9% основная масса не станет морочиться и при упоре в производитеоьность просто скейлит инстансы или переписывает на чем-нибудь пошустрее
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено User , 11-Сен-23 13:20
Так не на rust'е же - ясен пень, не взлетит!
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено keydon , 11-Сен-23 15:30
На расте и не завелось бы.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Онанистмус , 11-Сен-23 18:31
На расте уже написали. Называется Deno https://github.com/denoland/deno
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 12-Сен-23 00:40
И оно никому не нужно, что характерно.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 14:45
Если обеспечит заявленные параметры, то не помрет, т.к. прямая выгода для бизнеса. В айти сейчас любят экономить.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 21:33
Зависит от того кто это все реально финансирует или так сказать лоббирует.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 05-Янв-24 03:40
Раз нет какого-то бурного упоминания Google, Apple или еще кого-то значит нет лоббиста.
Разрботчик разработал для фана и ищет едигномышленников.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 13:17
По крайней мере в апи работы с файлами путь к файлу не обязан быть строкой.https://github.com/oven-sh/bun/blob/51d3d4382281f789f8175079...
В дено допустили детскую ошибку: там имя файла -- это строго UTF-строка. Соответственно, readdir() не сможет вернуть все файлы.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Карлос Сношайтилис , 11-Сен-23 22:32
Deno написан на Rust и использует std::path::Path, что не обязано являться utf строкой.Но это runtime, в другом месте может оно и требует utf. Покажешь в каком?
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 13:29
Написано на zig, лайк.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 13:45
За счёт чего прирост?
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Guest , 11-Сен-23 13:57
Очевидно, за счёт отказа от хрома
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Likern , 11-Сен-23 14:23
Высокопроизводительный и высококачественный код, написанный на Zig.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 13:53
Гугель занервничал или еще нет?
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 15:28
занервничал, уже думает над сокращением цикла релизов
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 14:08
Я думал что шум вокруг node.js улягся и оно тихонечко ползёт на кладбище. По крайней мере в РФ. Вакансий исчезающе мало. За бугром оно популярно?
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено НяшМяш , 11-Сен-23 14:15
Бекенд на ноде может и не популярен у нас, но вот нода точно никуда не денется, пока есть фронтенд. Ведь ангулярчики, вью и прочие реакты на тайпскриптах кто собирает?
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 14:20
сколько ненужного ты описал за раз, я аплодирую стоя
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 14:32
Ты уже отказался от интернета? Или хотя-бы от браузера.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 14:40
Он отказался от работы в нормальном айти.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 14:43
Собирают-то они собирают, но живого проекта с сервером на node я не видел года с 2017. Где-то в тех же годах услышал про Deno. Если честно я крайне удивлён что оно дожило до 1.0
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 14:50
ЕМНИП одной из основных фишек Deno был встроенный ts? На ts вроде как тоже ажиотаж пропал. Как рассмотрите на этот счёт, ув. эксперты опеннета?
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Витюшка , 11-Сен-23 16:02
Ажиотаж пропал - это ты сам придумал или есть циферки подтвердить?))Появился какой-то конкурент?)) Не слышал о таком)
Просто раньше это всё было на хайпе. Хайп пропал. Стало мейнстримом (как и React).
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 18:19
Конкурент появился. Go например. Раза в 4 больше работы на нём.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Рмшъ , 12-Сен-23 18:24
На TS можно и для браузера писать. На Go я вроде не слышал такого
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Витюшка , 11-Сен-23 15:55
Ты из норки вылезай почаще))) Но node сейчас столько бэкенда пишут мама не горюй. В том числе и в банковском секторе (где раньше был Java), в том числе и у нас.
Это пожалуй самая популярная платформа для бэка. Отъела серьёзную долю у Java.
Те на не пишут в том числе и в кровавом Энтерпрайзе, где раньше господствовал совсем другой стек технологий.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 17:11
На ноде 163 вакансии, на жабе под 2 тысячи. Даже если все 163 отъедены у жабы, то сложно назвать такое СЕРЬЁЗНОЙ частью
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Витюшка , 11-Сен-23 20:27
hh.ru, Москва.Node js - 677 вакансий,
Nodejs - 292 вакансии,
Node.js - 515 вакансий,
Node - 568 вакансий.
Java - 3265 вакансий (но тут и Android),
Java Backend - 669 вакансий,
Java Spring - 1100 вакансий,
Android - 3659 вакансий,
Kotlin - 809 вакансий.
Путём нехитрых вычислений Java - (Android - Kotlin) получаем 415 вакансий.
Ну те от 400 до 1200 вакансий вакансий на Java backend.
Вот такие пироги.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 21:45
Ты в заголовке вакансии ищи, а не по всему тексту. В тексте всё время перечисляются разные языки программирования и Node твой в том числе, хотя вакансия 1С разработчика
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 22:30
В заголовке может быть "Javascript-разработчик" или "Javascript fullstack", что подразумевает знание и ноды, и фронта.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 12-Сен-23 03:15
Full-stack JS популярен в стартапах: это единственный язык, на котором можно написать и бэк, и веб-фронт, и мобайл. Для стартапов, которые пилятся полутора программистами до получения финансирования (или проверки гипотезы и выбрасывания кода на помойку в случае неудачи) - это существенная экономия денег и времени. А потом и переписать можно, но, на самом деле, на nodejs, если понимать нюансы v8, прекрасно пишется код, куда менее жручий, чем на java, и вполне масштабируемый: если руки у того, кто писал изначальный MVP, из плеч, то можно и не переписывать.Понятно, что какие, блин, стартапы в рф? Потому смотреть надо на LinkedIn.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 12-Сен-23 08:51
Мне тяжело понять как код на интерпритуремом языке может жрать меньше кода компилируемого языка. Так не бывает по определению. Единственный вариант - кривые руки разработчика, опыта js вагон, опыта java нет... js код быстрей у них...
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 12-Сен-23 13:39
А какой по-вашему интерпретируемый, Java или Javascript?Интерпретируемых языков в чистом виде, как GW-BASIC, уже не осталось в природе, кроме детских поделок. Да, даже PHP уже вышел из разряда детских поделок.
Изначально код разбирается лексером в AST, после чего компилируется в промежуточное представление - байткод, опкод, как угодно назови. Это справедливо как для языков с виртуальной машиной, так и для компилируемых языков: современные компиляторы типа llvm тоже так устроены. Отличие в том, в какой момент генерируется машинный код для целевой архитектуры - при компиляции, или при запуске программы.
В этом смысле между Java и Javascript - в современных реализациях - нет особой разницы. Оба содержат виртуальную машину, которая умеет интерпретировать байткод. Оба содержат JIT-компиляторы, которые генерируют нативный код. В нормальных условиях используется JIT-компилятор, виртуальная машина используется только при необходимости: когда код настолько небольшой, что компилировать дороже, чем интерпретировать байткод; когда производительность не важна, но критична безопасность; когда нужно сделать что-то вроде eval(), когда нужно параллельно с выполнением кода провести его анализ (динамические анализаторы кода) и т.п.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено НяшМяш , 12-Сен-23 14:01
Выше написанное выглядит как египетские иероглифы для местных кекспертов. Можно было и не писать - результат не изменился бы.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 14:31
> Я думал что шум вокруг node.js улягся и оно тихонечко ползёт на кладбище.раст всех закопает
> Compared to Python and Javascript (NodeJS), the Rust services are more performant, use less CPU, use less memory, and can handle far more requests per second. To give you a rough ballpark, our Python services average about 50 req/s, NodeJS around 100 req/s, and Rust hits about 690 req/s.
https://www.reddit.com/r/rust/comments/11uwwhy/is_rust_overk.../
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 14:42
Уже много лет это слышим.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 14:58
> Уже много лет это слышим.аналогично только про ядро, но пора изучать. За пару дней ознакомился с растом
https://metanit.com/rust/tutorial/1.1.php
туториал очень легко зашёл, в отличии от тягомотины из rust book
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 16:11
Так Zig проще, легче, имеет лучшую читаемость и учится быстрее https://ziglang.org/learn/
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 16:22
> Так Zig проще, легче, имеет лучшую читаемость и учится быстреенаверно так, но не даёт гарантий при работе с памятью, его нет в ядре и не используется международными корпорациями. Для меня раст лучшее предложение - в перспективе хочется деньги а не фантики зарабатывать.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Витюшка , 11-Сен-23 17:19
Тогда C++))) Сейчас у него второе дыхание. Меньше 400к чистыми (и по старому курсу) никто не зарабатывал.Здесь Rust по вакансиям и зарплатам в такой же позиции как и Zig.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 21:07
400к, наверное, платят не за одно лишь знание С++?
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноня , 11-Сен-23 21:33
Ну ничего суперкрутого они не знаю и не умеют особо.
Те ни алгоритмы, ни математика, ни особые знания в определённой области.
Я бы описал их как прикладные программисты.Так что да, в основном за С++.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Пряник , 18-Сен-23 10:24
Си ещё быстрее учится, так как его уже итак все знают.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 14:44
>и оно тихонечко ползёт на кладбище. По крайней мере в РФ.Вот именно, что по крайней мере. А так, у нас с этим все окей аж бегом: нода, реакт, ангуляр.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 15:10
Да, еще руби забыл.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Бывалый смузихлёб , 11-Сен-23 14:51
нода сейчас - весьма универсальная штука для всевозможной деятельности, это уже давно не только и не столько серваки
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 21:10
> Я думал что шум вокруг node.js улягся и оно тихонечко ползёт на кладбище.Ахахах. Ты в какой сфере работаешь? У нас все новые проекты на ноде.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 12-Сен-23 13:33
> АхахахНе сомневаюсь даже
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 21:54
Да, в Украине вакансии есть на Node.js. Практически все вакансии это работа на американцев и немного это на остальной запад. В основном Nest, Nextjs, Express, Fastify. В основном это магазины, игры, ничего другого я особо не видел. Телемедицина один проект вроде тоже был на ноде, ну и сайты-витрины маленьких компаний.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Anon230911 , 12-Сен-23 13:59
-- Вакансий исчезающе мало
Всю суть - всего пару сотен против нескольких тыщ на PHP! На том же indeed.com ситуация зеркально противоположная.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 13-Сен-23 17:04
Человек просто настолько не разбирается "в этих ваших нодах", что даже ключевики правильные для поиска вакансий подобрать не смог.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Anon230911 , 14-Сен-23 09:57
На hh.ru можно попробовать найти Node "по максимуму", потом отсетить фронт-энд, и в итоге для бэк-энда на Ноуде так и выйдет. Но здесь суть в другом: Node в России не так популярен как за рубежом.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 14:11
Zig животворящий, одной строчкой кода увеличивает в два раза! Теперь виагра не нужна.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Likern , 11-Сен-23 14:25
Rust здорового человека!
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 14:45
С такой целью и создавался.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 14:23
А можно ли будет на его основе сделать браузер? Или например поменять его на V8 в том же Хромиуме?
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 14:42
Да этот браузер называется Сафари. Всё что из этого можно было запихнуть в браузер уже запихано инфа сотел.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 14:45
>А можно ли будет на его основе сделать браузер?Ты вообще понимаешь, что такое node.js?
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 14:49
JSC принципиально ничем не лучше V8, те же яйца...
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 15:48
Так они и взяли браузерный движок. Только не из Хрома, а тот, который был в Konqueror и назывался KJS, потом в WebKit стал называться Javascript Core, а с добавлением JIT-компилятора переименовался в SquirrelFish.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено мимо , 12-Сен-23 22:13
https://i.redd.it/m4hz4rhg6tnb1.png
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 14:43
Надо будет потыкать на досуге... Хотя нода уже так плотно укоренилась, что никакой bun её в обозримой перспективе не заменит...
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 21:58
Если швятые корпорации подхватят, то хошь не хошь, переукоренят
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено YetAnotherOnanym , 11-Сен-23 15:22
> поддерживает используемые в Node.js механизмы работы с модулями и обработки зависимостейСамую главную гадость перетащили к себе.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Витюшка , 11-Сен-23 16:13
Без этого не взлетит. Это Deno показал. Там миллионы npm пакетов.Так что правильный, прагматичный подход.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 16:15
Кстати многие переходят с Rust на Zig или пишут на обоих языках
https://ziglang.org/ru/learn/why_zig_rust_d_cpp/
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено 12yoexpert , 11-Сен-23 16:25
> curl -fsSL https://bun.sh/install | bashобожаю джавашников, с ними веселее
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено voiceofreason , 11-Сен-23 17:19
Линуксовые ПМ настолько "прекрасны", что повсеместно прижилось curl | bash
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 17:20
Два клика на ехе файле скаченном в инете типа безопаснее?
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 12-Сен-23 16:54
и как они помогут с зоопарком pm? насрут в файловую систему?
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 18:10
лол, а чё они сразу нормальный конвертатор из ноды не прикрутили
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Алексей , 11-Сен-23 23:54
В нём нет смысла, он уже частично совместим с ннодой
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 18:26
Мне нравится подход как у Google — мы быстрее всех, все равно никто проверять не будет, все поверят
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 11-Сен-23 20:59
Как и питон
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Вы забыли заполнить поле Name , 11-Сен-23 22:49
Как появляется новый фреймворк, так он быстрее всех других. Нужны независимые тесты.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 12-Сен-23 00:47
Новость: "Код на JavaScript и v8 почти так же быстр, как и код на C." Через 5 лет: "XXX обогнало v8 в 6 раз."
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Витюшка , 12-Сен-23 02:56
Никогда такого не было. JavaScript с V8 медленее в 9 раз от чистого С. Что по сегодняшним меркам весьма неплохо.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Критик , 12-Сен-23 06:19
Неплохо, прям реально неплохо. Похоже на этом Bun.JS идеально будет кастомные прокси-серверы запускать)
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено economist , 12-Сен-23 08:01
Одно из самых многочисленных бизнес-приложений в совр. офисах - JupyterLab под nodejs+npm+yarn, которые утомляют именно тем, что улучшил сабж. Появление Bun будет поддержано со стороны немалого DataScience/BI/ML/CV-community. Успехов проекту!
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено AI , 12-Сен-23 09:36
Прогнал тест расчета числа пи по методу Лейбница bun оказался медленнее node: 1650мс против 1000мс.
Код теста тут:
https://github.com/0LEG0/pi-test
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено НяшМяш , 12-Сен-23 14:08
Платформа: затачивается на скорость запуска и I/O для _сетевых_ приложений.
Кексперты: делают выводы на основании расчётов числа пи ¯\_(ツ)_/¯
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Витюшка , 12-Сен-23 16:47
А число пи можно рассчитать написав расширение на Zig...вот там будет скорость так скорость
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено AI , 12-Сен-23 21:29
Да вам все божья роса... :-)
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 14-Сен-23 18:19
В статье:> Особенностью Bun является очень высокая производительность.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 13-Сен-23 08:16
Любопытно, но ты всерьез сделал всего 1 прогон теста? В какой последовательности хоть запускал?
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено AI , 14-Сен-23 09:23
Это не Java, от числа запусков ничего кардинально не меняется :-)
PS
Там же на гитхабе есть второй тест расчета Пи по методу Монте-Карло, в котором bun выполняет код быстрее в два раза чем node, видимо Math.random в bun более шустрый.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено ptr , 12-Сен-23 10:10
Зачем нужен JS на сервере? Все равно Java, Go или C# он там по производительности никогда не опередит.
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Уася , 16-Сен-23 04:59
Оптимизирующий компилятор в v8 уже давно опередил ваши го и жабы на серверах. Это работает не медленней а часто даже быстрее чем описанное вами
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено ptr , 17-Сен-23 17:43
Можете предоставить ссылки?
Потому что здесь https://programming-language-benchmarks.vercel.app/go https://programming-language-benchmarks.vercel.app/javascript я вижу в ряде тестов разницу в производительности в разы. Например:
secp256k1 2000: Go 170ms против 2985ms в JS
coro-prime-sieve 4000: Go 930ms против 2222ms в JS
"Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."
Отправлено Аноним , 13-Сен-23 23:48
>bun.shНарекаю тебя Буншей! XD