The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Доступна серверная JavaScript-платформа Bun 1.0, более быстрая, чем Deno и Node.js, opennews (ok), 11-Сен-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


6. "Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."  –3 +/
Сообщение от Бывалый смузихлёб (?), 11-Сен-23, 13:22 
Там ещё неизвестно, что и как именно мерили

> Выполнение установки приложений при помощи команды "bun install"
> производится в 25 раз быстрее, чем при использовании "npm install"

-Например, в случае с установкой пакетов, они сравнивают с npm'ом, хотя за последние годы очень многие перешли на yarn ввиду гораздо большей скорости

По сути, речь о той же ноде, но на базе жс-двигла из вебкита
Не помню, чтобы он был сильно шустрее в8
Или многократно энергоэффективней

Ответить | Правка | Наверх | Cообщить модератору

8. "Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."  +5 +/
Сообщение от Аноним (8), 11-Сен-23, 13:31 
> многие перешли на yarn ввиду гораздо большей скорости

Поначалу. Сейчас yarn у себя на сайте черным по белому пишет, что у yarn больше нет преимуществ перед npm в плане скорости, и что теперь их киллер-фича -- воркспейсы.

Ответить | Правка | Наверх | Cообщить модератору

9. "Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."  +/
Сообщение от Аноним (9), 11-Сен-23, 13:33 
ДжаваСкриптКор он для приложений в том числе мобильных, а не для браузера. Поэтому его можно оптимизировать в узких местах как угодно подгоняя под тесты. А там глядишь в узких местах и применение появится.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

138. "Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."  +/
Сообщение от Бывалый смузихлёб (?), 15-Сен-23, 12:23 
Ну он изначально в браузере Сафари стоит так то
Но возможностей по допиливанию там масса

Отдельно прикольно что можно одной строкой пробросить нативную функцию на православной сишечке в виде конкретного апи для жс, откуда оный становится доступным

Ответить | Правка | Наверх | Cообщить модератору

14. "Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."  +2 +/
Сообщение от Аноним (14), 11-Сен-23, 13:57 
Потом окажется что в Bun дырок немеряно, и при затыкании дыр и расставления нужных IF все будет на уровне остальных фреймворков.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

37. "Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."  +6 +/
Сообщение от Аноним (37), 11-Сен-23, 14:39 
Или не окажется. Новости из будущего всегда смешно читать.
Ответить | Правка | Наверх | Cообщить модератору

102. "Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."  +/
Сообщение от Атон (?), 11-Сен-23, 23:19 
> в случае с установкой пакетов, они сравнивают с npm'ом, хотя за последние годы очень многие перешли на yarn ввиду гораздо большей скорости

установка пакетов, это событие раз в годы.  исполнение кода проекта - это события 100500 раз в секунду.

если для "многих" существенна скорость установки - это многое говорит о них самих и их "проектах".

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

108. "Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."  +3 +/
Сообщение от Аноним (108), 12-Сен-23, 06:10 
скорость установки пакетов очень существенна. в нормальных сценариях для деплоя и теста используют CI и в нём уже в докер окружении приложение устанавливает зависимости и полностью пересобирается на каждый пуш в таргет ветку. на данный момент продакшен стандарт - npm с его ```npm ci```, а ярн уже умер давно как. но, если вы по-старинке собираете бандл на клиенте и потом руками его загружаете куда-то, то да, скорость установки пакетов не важна.
Ответить | Правка | Наверх | Cообщить модератору

124. "Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."  +/
Сообщение от User (??), 12-Сен-23, 16:44 
Но по чесноку - у серверной ноды проблема с миллионом лефтпадов существенно менее острая... Впрочем, все равно есть.
Ответить | Правка | Наверх | Cообщить модератору

131. "Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."  +/
Сообщение от Аноним (131), 13-Сен-23, 16:57 
в нормальных ci есть кэш вида sha(package-lock.json)->node_modules/

так что это актуально только при изменении package-lock.json, что достаточно нечасто, чтобы не париться

Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

136. "Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."  +/
Сообщение от Бывалый смузихлёб (?), 14-Сен-23, 16:54 
С теми зависимостями, облаками и докерами вообще забавно. Вроде бы всё работает с большой надёжностью, на локальном компе - вообще без сбоев, но на глобальных порой, лажает

Будучи умеренно-радостным тем кто раз в неделю по пятницам отвечает за сборки на тестирование и выдачу заказчику на тестирование, сталкивался с нереальной хохмой, когда из 5 сборок 1 почти гарантировано падала. По итогу пары-тройки часов сборки, разумеется
Иные, особо-упрямые сборки собирались лишь с 3-5-го раза. И это всё один и тот же коммит!
И, вот вроде бы мелочь, а уже нельзя уйти домой, жрать пиво и бесчинствовать - надо сидеть на работе и тупо ждать итогов сборки иначе у заказчика ж.па порвётся аккурат к понедельнику

Надо ли говорить что после всего пережитого вечером пятницы даже пива нельзя было взять, ведь магазы уже тупо закрыты пока собирал-ждал-пересобирал проект

В общем, все эти си-ди/си-ай - полное гамнище: оно вроде бы работает, но никогда нельзя гарантировать, что именно конкретная сборка будет выполнена. Потому что с хорошими шансами оно упадёт вплоть до технических работ на секторе, охватывающем конкретный пакет

Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

123. "Доступна серверная JavaScript-платформа Bun 1.0, более быстр..."  –1 +/
Сообщение от Дмитрий (??), 12-Сен-23, 14:40 
На сайте есть сравнение и с yarn и с pnpm.
На холодную bun отрабатывает быстрее
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру