@nodejs_ru

Страница 790 из 2748
Ilya
25.05.2017
20:12:43
Но тащемта в блуберд есть тест ваших любимых промизов по сравнению с калбеками

Дмитрий
25.05.2017
20:12:44
Объективно es6 не внес ничего, чтобы повысило скорость разработки, скорее удобство.
Из этой фразы делается вывод, что бывают ситуации, когда чем неудобнее писать - тем быстрее получается работать

Ilya
25.05.2017
20:12:52
Можете сами запустить

Google
Дмитрий
25.05.2017
20:13:15
async await -> promise -> bluebird

Технически спокойно реализуемо

Хз в чём у вас тут проблема вообще)

Ilya
25.05.2017
20:14:16
Лол. Я про блуберд говорил в контексте тестов. Там идёт тест в поставке

Рекомендую посмотреть

Vladimir
25.05.2017
20:15:34
Ты ссылку дай, где async await с проимсами сравнивается

Ilya
25.05.2017
20:18:31
Лол. И работу за тебя сделать ещё. Не

Vladimir
25.05.2017
20:18:56
Ну тогда нечего чушь нести, не подкрепляя ничем

Ilya
25.05.2017
20:20:45
Ну мы тестили - там 7-20% проигрыш

Но в свете того что в основном код ждёт i/o - похрен

Vladimir
25.05.2017
20:21:24
Проблема тестов в том что их очень просто сделать неправильно

Для это нужно бенчмарки показывать другим людям

Ilya
25.05.2017
20:23:02
Все зависит от задач

Google
Vladimir
25.05.2017
20:24:02
Если задача - получить тест, результаты которого что то значат

Ilya
25.05.2017
20:35:07
Хм. Будет свободный час в субботу - может запилю бенчи го и ноды.

Yashko?
25.05.2017
20:35:38
вроде очевидно что го быстрее

Ilya
25.05.2017
20:35:48
Последний бенч на Хабре некорректен - надо было среды ограничивать по тредам примерно одинаково

Alex
25.05.2017
20:35:52
Ну мы тестили - там 7-20% проигрыш
Проигрыш в чем? Память, latency, throughput?

Ilya
25.05.2017
20:36:45
Ну я про проброс промисов по количеству хотя бы

За единицу времени.

Медленнее

Yashko?
25.05.2017
20:37:11
https://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=go&lang2=node

корректные тесты

Ilya
25.05.2017
20:37:55
Посмотрю

Alex
25.05.2017
20:38:28
А в абсолютных цифрах? Хотя бы порядок какой

Ну и самый главный вопрос - в асинхронной функции что именно было?

Ilya
25.05.2017
20:39:54
Тайм-аут и ресолв

Тяжело в планке стоять и болтать в чате

Alex
25.05.2017
20:43:17
Да, интересно было бы глянуть код под разными версиями ноды

Ilya
25.05.2017
20:44:08
Ну в последних они подобрали тем что forEach не нативный теперь

И оптимизируется как бог на душу положит

Alexander
25.05.2017
23:24:49
Кто-нибудь сталкивался с ошибкой "options.uri is a required" у request при использовании Promise.all ?

я люблю грин дей
26.05.2017
05:07:07
Не мутирует ник.
иммутабельным он был бы, если бы создавал себе новые аккаунты с новыми никнеймами и закидывал бы их в чат со старых

Google
MadMax
26.05.2017
05:50:10
Ребятушки. Есть у кого чатик по nginx?

или тут могут помочь?

Vladislav
26.05.2017
05:52:34
Прям стало интересно, какие могут быть не решаемые проблемы по nginx с учетом отличной документации и гугла

MadMax
26.05.2017
05:53:23
server{ listen 80; server_name api.localhost; location / { proxy_pass http://127.0.0.1:8585/; } } верный ли конфиг?

судя по гуглу и документации вполне

И должен перекидывать на node.js сервер...

Однако перекидывает на Welcome to nginx

Vladislav
26.05.2017
05:56:56
Конфиг включен?

MadMax
26.05.2017
05:57:10
Да

Заинклудил его

Michael
26.05.2017
05:59:54
nginx reload-то был? :)

Michael
26.05.2017
06:00:29
верность конфигов (по синтаксису) можно через nginx -t проверять, если что

Vladislav
26.05.2017
06:00:54
вроде в конце слэш не нужен после порта

но все равно, должен был поднятся нормально

upstream nodejs { server 127.0.0.1:8585; } server { listen 80 default; server_name api.localhost; location / { proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass http://nodejs; }

вот так должно точно все работать

а, ну еще домен api.localhost должен быть прикручен ?

MadMax
26.05.2017
06:14:19
nginx reload-то был? :)
обязательно.

Google
Vladislav
26.05.2017
06:14:39
в прямом смысле, откуда взять домену api.localhost?

Michael
26.05.2017
06:15:54
как понять прикруччен?
$`nslookup api.localhost` что говорит?

если, конечно, это не заглушка для чата, чтобы не палить реальный домен :)

MadMax
26.05.2017
06:16:37
Это все на локал хосте

щас)

Admin
ERROR: S client not available

MadMax
26.05.2017
06:17:59
Я думал любой домен можно крикрутить

Michael
26.05.2017
06:18:07
система такого домена не знает, прописывай в /etc/hosts

Таймураз
26.05.2017
06:18:46
Я думал любой домен можно крикрутить
Просто удали эту строку, если тестишь на локальной машине

Michael
26.05.2017
06:18:46
это как минимум, иначе пытаться проверят на работоспособность домен, которого нет - глупо

а потом уже смотреть, что в конфиге не так

Котяй Негодяй
26.05.2017
06:33:00
Давайте клиент к Google Drive под линь напишем, что ли? Grive затрахал уже не то удалять.

Георгий
26.05.2017
07:02:41
Привет всем

Rafael
26.05.2017
07:05:35
Привет всем
http://neprivet.ru/

Котяй Негодяй
26.05.2017
07:10:24
Меня браузерный устраивает
Он же в синхронизацию локальных файлов не умеет.

Ilya
26.05.2017
07:12:48
Maks
26.05.2017
07:23:27
Ну так на то он и браузерный
ну так а давай клиент напишем?

Ilya
26.05.2017
08:07:59
ну так а давай клиент напишем?
ну у меня в день сейчас свободного времени пару часов. на спорт почти не хватает. а ты про клиент писать...

Google
Ilya
26.05.2017
08:09:20
скажите мне лучше эксперты...

вот наш доблестный "архитектор" гонял 20000 строк кода в eval чтобы код гонять в неймспейсе основного файла. (ну ленивый он такой)

так вот. я перевел все этоговно на миксины + нормальный require вместо eval(readFileSync

и скорость работы выросла. раз в 5.

а теперь вопрос

то что идет в eval v8 вообще не оптимизирует чтоле?

гоняет в режиме "йа квикбейсик"?

Mikhail
26.05.2017
08:11:59
npm 5.0.0 https://github.com/npm/npm/releases

Anton
26.05.2017
08:22:37
Что думаете про kotlin заменит ли он js
он охуенен, заменит жабу. писать гораздо приятнее, совмесимость отличная, легко воткнуть в жабовый проект. у js другая ниша, некоторые распространенные задачи для жабы - жс сейчас решить не в состоянии

Evgeniy
26.05.2017
08:23:08
то что идет в eval v8 вообще не оптимизирует чтоле?
Любая функция с eval не оптимизируется вообще

Даже если внутри eval ничего нет

Eugene
26.05.2017
08:24:09
Здравствуйте. ребята, можете какие-нибудь best practices по коду и структуре проекта node/express приложениях покидать? Как папки делает? Для кода стараюсь придерживаться Airbnb стайл гайда.

Anton
26.05.2017
08:26:43
А имеет ли смысл не изучая жабы сразу браться осваивать Котлин? (Чтобы писать мобильные приложения)
если исходить из парадигмы "язык - это просто инстурмент" - то да. например, часто бывает, что нормальная либа есть только в jvm-экосистеме, соотвественно встает задача, как-бы реализовать нужный функционал с минимумом боли, тут на помощь придет котлин.

Дәрмен
26.05.2017
08:27:24
Спасибо

Страница 790 из 2748