
Abu
20.07.2018
18:16:50
Чет вспомнил задачу от artalar, про консольлог и async/await ))

Artem
20.07.2018
18:16:54

Artyom
20.07.2018
18:17:37

Denis
20.07.2018
18:18:17

Google

Artem
20.07.2018
18:19:02
console.log('flag1');
runAsynFunc();
console.log('flag2');
flag1,flag2 сразу выведутся, то что в runAsync по мере выполнения
где ошибаюсь?)

Artyom
20.07.2018
18:19:16
Нигде, все верно

Artem
20.07.2018
18:19:32
runAsyncFunc - возращает промис, который сразу и запускается

Artyom
20.07.2018
18:19:45
Что значит сразу и что значит запускается?)

Artem
20.07.2018
18:19:49
то бишь замени runAsyncFunc на newPromise та же пьянка будет

Oleg
20.07.2018
18:19:50
Там как минимум Promise отрабатывает через microtask queue, а оттуда всё выполняется после того, как call stack будет очищен и выполнится весь global thread

Artem
20.07.2018
18:20:36

Artyom
20.07.2018
18:21:05
Да я просто так
Просто запускается он, скорее, как сказали выше, когда до него очередь в microtask queue дойдет

Mikhail
20.07.2018
18:22:10
придется юзать и webpack, и rollup походу

Artem
20.07.2018
18:22:39

Google

Oleg
20.07.2018
18:24:15

Artem
20.07.2018
18:24:34

Mikhail
20.07.2018
18:25:34
или кто-нить может сказать, что за main.js внутри моего бандла?

Vlad
20.07.2018
18:35:20
Ребята, а есть уже запись выстпупления совы с прошлого митапа?

Kendr
20.07.2018
18:35:54

Vlad
20.07.2018
18:36:21

Australo
20.07.2018
18:54:50
а джунам есть смысл смотреть митапы или там жесть ?

Anton
20.07.2018
18:55:34

Сергей
20.07.2018
18:55:57

Artem
20.07.2018
18:56:31

Artyom
20.07.2018
18:57:18

Australo
20.07.2018
18:57:41
а скинье на предидущий митап ссылку плес

Artyom
20.07.2018
18:57:48
За интересным приходится, периодами, смотреть конференции по бекенду...

Australo
20.07.2018
19:00:14
thnks

Artyom
20.07.2018
19:00:56

Roman
20.07.2018
19:24:49

Mikhail
20.07.2018
19:25:30
у кого сколько бандл весит?

Artem
20.07.2018
19:27:19

Google

Roman
20.07.2018
19:27:22
у кого сколько бандл весит?
Это вопрос глупый, тут 50% не смотрят в свои бандлы....у кого как, у кого-то пол метра в gzip, у кого то 5, можно и 20 сделать, ума много не надо ))))

Abu
20.07.2018
19:28:29

Mikhail
20.07.2018
19:29:07
меня расстраивает, что всем наплевать на размер приложения, веб неимоверно разжирел =(

andretshurotshka?❄️кде
20.07.2018
19:29:17

Roman
20.07.2018
19:29:29
Кому не наплевать тот следит за размерами

Cenator
20.07.2018
19:29:43
ну ладно это в сумме)
разбит по 500-600 примерно

Abu
20.07.2018
19:30:12
Многие проптайпсы в бандл пускают ?

Roman
20.07.2018
19:30:22
В гзипе 3мб это большой апп

Mikhail
20.07.2018
19:30:26
и это ок? сколько страница грузится на мобильном девайсе?

Cenator
20.07.2018
19:30:31

Roman
20.07.2018
19:30:40

Дмитрий
20.07.2018
19:30:51

Abu
20.07.2018
19:30:56

Cenator
20.07.2018
19:31:00

Mikhail
20.07.2018
19:31:16

Дмитрий
20.07.2018
19:31:16

Roman
20.07.2018
19:31:35
?

Mikhail
20.07.2018
19:31:54
мегабайт жаваскрипта выполняется на среднем мобильнике секунды 4

Cenator
20.07.2018
19:32:19
хорошо что у наших клиентов не средний мобильник

Google

Artem
20.07.2018
19:32:32

Mikhail
20.07.2018
19:33:07
скорость интернета может и повысилась, но cpu не силнно вырос за последние несколько лет
https://medium.com/dev-channel/the-cost-of-javascript-84009f51e99e
https://cdn-images-1.medium.com/max/1000/1*PRVzNizF9jQ_QADF5lQHpA.png

Artem
20.07.2018
19:34:24

Mikhail
20.07.2018
19:34:51
Ну так js однопоточный фактически

Admin
ERROR: S client not available

andretshurotshka?❄️кде
20.07.2018
19:35:08
шаред воркер

Artem
20.07.2018
19:35:21

Mikhail
20.07.2018
19:35:38
там как воркеры, пока ущербно

andretshurotshka?❄️кде
20.07.2018
19:35:59
?

Hryhorii
20.07.2018
20:39:38
Подскажите, как лучше всего в реале сделать event bus или какую либо мне для этого лучше использовать?

Max
20.07.2018
20:40:49
я signals юзал

Valeriy
20.07.2018
20:42:51

Mikhail
20.07.2018
20:45:27
у меня тоже 8ми ядерный телефон, https://www.airbnb.com/ открывается 6 секунд
все в кеше

Sergey
20.07.2018
20:58:38
потому что браузер не умеет в 8 ядер

Andrew
20.07.2018
20:59:56
я как представлю риал многопоточность на фронте
аж херово становится

Google

Sergey
20.07.2018
21:01:37
вполне нормально, js/html/css/canvas/css3 animation - каждый в своём потоке
собственно мозила так и планирует в своём servo

Andrew
20.07.2018
21:02:16
тогда смысл в этом, если у js не будет доступак
точнее это и хорошо что у js нет доступа
а то если начать синхронизировать потоки и тд
начинается боль

akaSybe
20.07.2018
21:28:23
кто-то использует Yup? подскажите, как валидировать moment js значение?

blkmrkt
20.07.2018
22:47:28
Такс, вот хотел тут спросить, тк вы все на фронте.
После регистрации присылаю пользователю мейл (делаю это только после оформления подписки без предварительной реги).
Так вот хочу включить туда линки для добавления логина+пароля+урл в 1Password, LastPass и прочие менеджеры. Давно видел что на форуме 1password были ссылки с кастомным протоколом 1pass://данные-в-base64 - взлетело оно или нет?

gnoblin
20.07.2018
22:54:17
привет
подскажите плиз, есть страница с текстом - который надо вкл выкл по кнопке. кнопка в отдельном компоненте-классе. я могу в самой кнопке изменить флаг в стейте - как мне потом этот флаг стейта кнопки прочитать из кода на странице - которая на уровень выше? спасибо

Sergey
20.07.2018
22:57:12

gnoblin
20.07.2018
22:57:28
если оно вне кнопки

Sergey
20.07.2018
22:57:55
Тебе наверно стоит пройти туториал по реакту

gnoblin
20.07.2018
22:58:19
очевидно. а есть конкретный хороший на тему?
я частично освоился, но вот этот момент не понимаю

Default
20.07.2018
22:58:42

gnoblin
20.07.2018
22:58:46
redux прикручивать только ради этого как-то слишком сложно звучит на уровне идеи