
Anton
21.11.2016
21:23:18
А чем лучше экспресса?
ну генераторы же, мидлверы иначе работают. насколько я понял там все как лифт работает: сначала едем вниз, потом наверх, потом снова вниз, потом снова наверх и так пока все мидлверы не вернут { done: true }
но могу и ошибаться, не разбирался в нем особо

Klim
21.11.2016
21:24:01
Э
Этот лифт лучше чем последовательные мидлвары?
чем?

Google

Дмитрий
21.11.2016
21:24:17
Генераторы в первой версии, сейчас всё через async await по дефолту

Anton
21.11.2016
21:24:36
и с лифтом я правильно понял?
хотя сомневаюсь что там что-то реально стоящее будет

Дмитрий
21.11.2016
21:27:28

Anton
21.11.2016
21:27:43
ну а в чем прикол вообще?

MaXG
21.11.2016
21:28:20
так .. что-то я совсем запутался ..

Anton
21.11.2016
21:28:29
есть причина такого решения или просто пацаны придумали так с генераторами работать?

MaXG
21.11.2016
21:28:31
а на чем тогда ваять rest api?

Дмитрий
21.11.2016
21:28:58
В koa2 генераторы deprecated

Anton
21.11.2016
21:29:14

Google

MaXG
21.11.2016
21:29:37
мне надо выковырять из своего бразера открытые вкладки (закладки не устраивают брозерные) в наружу (можно в бд)

Дмитрий
21.11.2016
21:29:58
Ничего сверхъестественного коа не обещает, тащемта. Просто это удобно и меня устраивает прямо в таком виде

MaXG
21.11.2016
21:30:05
расширение для хромого — скилеит есть
*скилет

Дмитрий
21.11.2016
21:30:45
промисы и лифт?
async await же
ну глянь сам и реши, надо тебе или нет, чего я тут промоутером работаю ?
https://dinosaurscode.xyz/nodejs/2016/06/28/nodejs-koa2-tutorial/

MaXG
21.11.2016
21:30:51
и у меня сейчас выбор .. пилить ли все на websocket, делать http-rest .. или что еще

Anton
21.11.2016
21:31:12

MaXG
21.11.2016
21:31:43
а выдрать из брозера как? (хотелось бы еще тегов и статистику с датами)
536 вкладок

Anton
21.11.2016
21:32:11
вот почему я не взял его)

MaXG
21.11.2016
21:32:25
часть охота затолкать в список "хорошо бы прочесть"

Дмитрий
21.11.2016
21:33:29
Только поэтому они ещё номер версии не изменили

Anton
21.11.2016
21:34:00
https://developer.chrome.com/apps/app_codelab_filesystem

KlonD90
21.11.2016
21:35:40
Crdt + react + multikey resolution on client

Anton
21.11.2016
21:35:42

Дмитрий
21.11.2016
21:36:03
WAT
async await уже в вебките

Google

Anton
21.11.2016
21:36:40

KlonD90
21.11.2016
21:36:48
Этот асинк авэйт все равно лишь сахар.

Anton
21.11.2016
21:37:07
и там есть бага в v8 связанная с async/await
мемори ликс
пофиксить обещали в v8 55
в ноде будет не раньше 7.*.0 или даже 8.0.0
без флага async/await выкатят не раньше релиза ES7
короче, нихуя тут не все так просто

Дмитрий
21.11.2016
21:40:21

Anton
21.11.2016
21:40:46
7.*.0 - это 7.2.0 или 7.3.0 или еще выше
понятное дело что не 7.1.0

Дмитрий
21.11.2016
21:41:18
Ну в прошлое залезть пока как то проблематично, да

Anton
21.11.2016
21:42:33
ну вот я и говорю, что выйдет не раньше 7.2.0. в 7.1.* этого точно не будет

Дмитрий
21.11.2016
21:42:57

Anton
21.11.2016
21:43:13
да, а это значит что все могут завернуть
или поменять

Anton
21.11.2016
21:43:49
Нет бы модули добить. А то достала эта нпркомания.

KlonD90
21.11.2016
21:43:58
Стейдж 3 это уже готово почти

Дмитрий
21.11.2016
21:44:31
С модулями отдельная история

Google

Дмитрий
21.11.2016
21:44:36
Долгая ещё

Anton
21.11.2016
21:44:46
Наркоманы писали стандарт

Anton
21.11.2016
21:44:49

KlonD90
21.11.2016
21:44:56
Зачем вам эти модули
От них никакого проку

Anton
21.11.2016
21:45:10

Дмитрий
21.11.2016
21:45:25

KlonD90
21.11.2016
21:45:30

Anton
21.11.2016
21:45:34

Admin
ERROR: S client not available

Nikolay
21.11.2016
21:45:38
хм, что то я и забыл что koa 2 вышла, походу оно

Anton
21.11.2016
21:46:21
Мне пересказывали как эти модули придумывали, и о чем думали. Говорят не думали.

Anton
21.11.2016
21:47:34
Сам в это веришь?)
мы тут не в веришь/не веришь играем, а пишем код, который должен работать и любое лишнее падение, сложность реализации, рефакторинги из-за игр в веришь/не веришь - убытки

KlonD90
21.11.2016
21:47:48
Лучше бы модули сразу глобальные пэкэджи там настоящие

Anton
21.11.2016
21:48:49
поиграть да, но серьезный проект я бы не начинал
async/await взял, но бабелем его придется теперь компилить
взял до того как нашел инфу про мемори ликс

Nikolay
21.11.2016
21:50:17
ну к тому моменту как я напишу, уже выйдет

Google

Nikolay
21.11.2016
21:50:30
просто мне express кажется уже старым )

Anton
21.11.2016
21:50:40
а вдруг ты напишешь, оно выйдет, но в другом виде?
придется рефакторить, а то и целые куски переписывать
зависит еще, конечно же, от того что ты пишешь
если что-то несерьезное, то можно рискнуть, но если такой риск может принести большие денежные потери, то.. сам понимаешь

Anton
21.11.2016
21:53:21
Я тут недавно переписывал код 5ти летней давности на es7.
И чёт шило на мыло.
Раньше был чистый С с замыканиями. Теперь сахар сплошной.
Который не так чтобы нужен.
Может нахер этот рефакторинг ради рефакторинга?

Дмитрий
21.11.2016
21:54:42
Дело лишь за имплементацией изменений в ноду

KlonD90
21.11.2016
21:55:54

Дмитрий
21.11.2016
21:57:31

KlonD90
21.11.2016
21:58:17
Это круто . Совсем маленький слой над хттп

Дмитрий
21.11.2016
21:59:55
?

я люблю грин дей
21.11.2016
22:12:24

Дмитрий
21.11.2016
22:13:57
Что с ним?)

я люблю грин дей
21.11.2016
22:14:43
он крут

KlonD90
21.11.2016
22:17:43
так-с
кто не спит
пошлите делать игру про квадратики. square quest. квадрат должен убить треугольников и прямоугольников и спасти принцессу
кажется изи катка

Anton
21.11.2016
22:25:06
Принцесса ромб?

Anton
21.11.2016
22:36:45
?
в последней версии Chrome (54.0.2840.98) идет V8 5.4.500.41 вместе с багой про memory leak in async/await (https://bugs.chromium.org/p/v8/issues/detail?id=5582). Фикс выйдет аж в V8 5.5.232.0