Вадим
в скрине выше
Вадим
в том смысле, что в нем можно переопределять встроенные операторы
Ilya
с bluebird пока не было ни разу нужды в async/await
Скажу больше, после перехода на синюю птицу, нужда в асинке пропала.
Вадим
Ребят, а у вас есть ощущение, что JS паровоз едет так быстро, что вы не успеваете попасть в вагон?
Вадим
Каждый день выходят всякие новые либы и фреймворки, не успеваешь за всем
Alex
С одной стороны да.
Alex
А с другой стороны я смотрю резюме кандидатов, и понимаю что я уже в вагоне
Andrey
только поезд не едет)
Alex
😁
Artur
Приходится бежать за этим паровозом. А что делать? С другой стороны, сегодня приходится бежать в принципе, потому что иначе выпадешь из обоймы и превратишься в консервативного старца.
Alex
Можно перекатиться в джаву, и продаваться банкам за неплохой прайс)
Alexey
Нежелание развиваться это уже серьезный повод задуматься над тем тем ли ты по жизни занимаешься)
Artur
А как же душа, сердце и карма?
Artur
Ну и смузи
parikLS
Можно перекатиться в джаву, и продаваться банкам за неплохой прайс)
по крайней мере в Киеве в ДЖС можно продаться дороже чем в джаву)
Alex
А как же душа, сердце и карма?
Кому смузи, кому банки)
parikLS
Да ладно?Оо 
да, есть реальные кейсы синьор джс девов щас с ~5к уе
parikLS
и это уже даже не исключение
Artur
А объясните дауну, который использует Node.js нафига нужен bluebird?
parikLS
джава в "лидерах" рынке ну гдето 3.5к
Alexey
Приходится бежать за этим паровозом. А что делать? С другой стороны, сегодня приходится бежать в принципе, потому что иначе выпадешь из обоймы и превратишься в консервативного старца.
я например кайфую с того что новые проекты все легче и легче становятся в поддержке, а разработка в разы эффективнее, кода меньше писать приходится
S
А объясните дауну, который использует Node.js нафига нужен bluebird?
Более удобный интерфейс для асинхронного говна
Svyatoslav
Более удобный интерфейс для асинхронного говна
Так-то генераторы (co, например), ещё удобнее
Kons
А объясните дауну, который использует Node.js нафига нужен bluebird?
bluebird — ненативная реализация промисов, которая полностью соответствует стандарту, но кроме этого работает быстрее, чем нативные промисы, и реализует множество удобного сахара.
Svyatoslav
async-await всё равно в ES7 не завезли
Artur
Более удобный интерфейс для асинхронного говна
Короче обычная обертка над старой асинхронщиной.
S
Так-то генераторы (co, например), ещё удобнее
Удобнее, сам пользуюсь. С кофескриптом ваще шикардос
Artur
async-await всё равно в ES7 не завезли
Не страшно, учитывая какое количество приложений сейчас работает на транспилерах вполне успешно.
S
А зачем это надо (когда есть уже генераторы) и почему оно быстрее нативной реализации?
Это надо если ты пишешь внешнюю либу, т.к. Не все сидят на ноде с генераторами
Artur
Я сейчас внешние либы не обсуждаю. Всегда есть возможность писать как удобно и перевести в ES3.
Artur
Впрочем, дело вкуса.
Artur
Да и если честно, жизнь без arrow functions уже как-то не представляется.
S
Это надо если ты пишешь внешнюю либу, т.к. Не все сидят на ноде с генераторами
Все орм-ки написаны на промисах, в основном на бб, поэтому можно использовать их и с ко
Artur
Или с async/await.
Kons
А зачем это надо (когда есть уже генераторы) и почему оно быстрее нативной реализации?
Генераторы пока не распробовал. А почему работает быстрее, отвечает автор синейптицы — http://programmers.stackexchange.com/a/279003
Alex
В тему нативной и не нативное имплементации, статья (правда от 2012) года про сравнение производительности sort() и самописных реализаций сортировок.
Alex
http://blog.mgechev.com/2012/11/24/javascript-sorting-performance-quicksort-v8/
Meg
Да и если честно, жизнь без arrow functions уже как-то не представляется.
Я так и не понял, это сахар, или есть отличия от обычной анонимной функции?
Alexander
Я так и не понял, это сахар, или есть отличия от обычной анонимной функции?
Еще контекст (this) у этой функции не отличается от функции, ее окружающей.
Meg
И все?
Alexander
т.е. байндить не надо
Не просто не надо, а невозможно.
Meg
ануда..
Meg
тогда я спать)
Alexander
Все же давно расписано, право слово: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions
Alexander
тогда я спать)
аналогично!)
Meg
https://facundoolano.wordpress.com/2014/10/11/better-authentication-for-socket-io-no-query-strings/
Meg
Что думаете?
Artur
Еще контекст (this) у этой функции не отличается от функции, ее окружающей.
Не только, возврат из функции автоматический если не используются фигурные скобки let sum = products.map(x=>x.price).reduce((l,r)=>l+r)
Artur
Что думаете?
Используйте https. Тем более, что сегодня это бесплатно.
Anonymous
гайзы,кто вкурсе как динамически без перезагнрузки станницы менчяю href?
Anonymous
типа как в вк.
Anonymous
когда листаешь фотки.
KlonD90
pushState
S
https://developer.mozilla.org/ru/docs/Web/API/History_API
Anonymous
а как называется зона видемости скрола?
Anonymous
я игру пишу.
Anonymous
http://prntscr.com/aq1wwm
Anonymous
у меня игра в ширену 6000 пикселей
Anonymous
как называется собтие фокуса?
Alex
Дружище, без обид, это вопросы уровня гугла. Почитай Флэнагана.
Anonymous
я сейчас если нажимаю идти то мой игрок идет с одной скорость а прокрутка страницы идет с большей
Anonymous
хм,или цсс прописать fixed
Alexander
learn.javascript.ru :)
Anonymous
learn.javascript.ru :)
а раздел какйо?
Anonymous
position fixed сдеалал
Anonymous
далее думаю при движении влево вправо крутить scroll
Alexander
Сразу говорю, такие игры делать на DOM — дело неблагодарное. Лучше попытаться какой-нибудь движок для рендеринга на canvas изучить.
Anonymous
я если свг в него сую то он растр дает
Anonymous
меня это бесит
Anonymous
может там можно width полотна указывать как то в 100% чтобы он свг растянул на бошльшом мониторе нормально