Anonymous
явно указывает браузеру, что надо до исполнения их разрешить
Nikita
Эм. То есть ты утверждаешь, что без type=module ключевые слова import/export в браузерах будут работать?
Anonymous
они будут парситься (и давно парсятся)
Anonymous
но будет поздно разрешать зависимости
Anonymous
поэтому будет какая-то ошибка, но не из js
Anonymous
а от энва
Anonymous
который не нашел их
Anonymous
с т.з. js там все легально
Nikita
они будут парситься (и давно парсятся)
Эм. Но модули/скрипты — это таргет на этапе парсинга, и его надо указать _до_ парсинга. Иначе не спарсится.
Nikita
Хотя дабл парс можно, он не сильно медленный в реале.
Anonymous
я и говорю type=module как раз для того, чтобы после парсинга и до выполнения сделать статический резолв
Anonymous
хотя может там и дважды парсят, я не знаю как в разных браузерах это сделано
Anonymous
и позволяют ли движки после парсинга выполнить что-то внешнее
Anonymous
наверняка да
Nikita
Скрипты и модули это синтаксически разные штуки. До парсинга надо понять под что мы парсим.
Nikita
На пальцах: «спарсиСкрипт(текст)» и «спарсиМодуль(текст)» которые выдают дерево.
Nikita
https://tc39.github.io/ecma262/#sec-ecmascript-language-scripts-and-modules
Nikita
Дабл парс никто не хотел делать, и я сомневаюсь что браузеры его таки делают.
Anonymous
нет, синтаксически это одно и то же
Anonymous
семантически они разные
Vladimir
Нет
Nikita
они будут парситься (и давно парсятся)
Можешь проверить в хроме и посмотреть, какая конкретно будет ошибка?
Nikita
Nikita
скрипты-синтаксис и модули-синтаксис разделы там такие есть.
Anonymous
хм, да синтаксически тоже
Nikita
Если мы будем пытаться спарсить модуль (с импортами-экспортами) как скрипт, ошибка будет именно на этапе парсинга.
Anonymous
а, я не там смотрю
Nikita
не вижу
15 ECMAScript Language: Scripts and Modules 15.1 Scripts Syntax 15.2 Modules Syntax
Nikita
Так, я убежал.
Anonymous
в общем, похоже что use module нельзя потому что тогда надо в импортируемых модулях тоже это указывать. либо добавлять какую-то логику, что если корневой модуль use module, то остальные тоже
Anonymous
хотя в html так и делают
Anonymous
вообще была старая история, что прагм tc39 больше не позволит
Dmytro
Народ какие background workers используете например для отсылки имейлов и тд
Матрос
ребят, а у редиски можно как-то узнать что клиент отсоединился?
Матрос
блин не туда отправил, sry
Матрос
ну хотя если кто знает - скажите плз))
Bushrut
гайз хелп плиз. разворачиваю приложение на хероку, в логах такая ошибка. Error: Cannot find module 'moment-timezone' Это он этот модуль не хочет устанавливать ?
Bushrut
Ессс Проверь его наличие в пэкейдж.джсон
а как его заставать его установить ?
сomorsiс
добавить в депенденси
Bogdan
а как его заставать его установить ?
Думаю, добавить в депенденсиес
Bogdan
В прод зависимостях или дев? Может хероку зависимости ставит в зависимости от окружения
Bogdan
он есть там
Посмотри на нпм, может выпилился почему то
Bogdan
Матрос
таки что, про редиску мне хуй кто что скажет? у дба'шников в канале тоже молчат!...(((((
Bushrut
как его остановить теперь ? не найду в доках команды
🦜
npm install moment-timezone
✙ galactico ✙
Ребят, каждый годный REST API должен придерживаться, скажем, hal+json стандарта и быть задокументирован, swagger-ом например?
Bushrut
npm install moment-timezone
спс, пофиксил. Как приложение на хероку стопануть ?
🦜
спс, пофиксил. Как приложение на хероку стопануть ?
можно в dashboard, но если ты хочешь перебилдить приложение, то просто еще раз запушай.
Bushrut
можно в dashboard, но если ты хочешь перебилдить приложение, то просто еще раз запушай.
нет именно остановить, я там не нашел куда кликать или через консоль
🦜
Вкладка settings в настройках апки
Combot
combot.org/chat/-1001041204341
gboost
Ребят, есть гайд как начинающему запустить backbone, express, node?
Матрос
Ioredis делает реконнект
мне не нужен реконнект, мне надо понять что кто-то отрубился
Матрос
он выдаст только по факту насколько я помню
Матрос
речь именно о том что есть ли возможность подписаться на "событие" редиски что типа кто-то отрубился. и есть ли вообще такое "событие" в контексте редиски. я все команды просмотрел, да, можно глянуть лист клиентов и глядеть его раз в какое-то время, типа опрашивать - но это полный шлак
Vladimir
Ну делаешь запросы и сравниваешь результаты
Матрос
опть же - это значит опрос раз во время
Anonymous
Всем доброго времени суток
Anonymous
Захотелось мне изучить mean, и вот не могу понять, как подойти к этому вопросу. Нашел в сети два разных готовых решения для mean, но еще нашел уроки, в которых все устанавливают вручную Какой из вариантов приемлимый, и какие ресурсы лучше всего курить, чтобы изучить mean на свежем ангуляре и прочих технологиях, ибо смысл учить легаси
Dmytro
Что значит легаси?
Anonymous
Уроки на старом ангуляре
Anonymous
Есть смысл их изучать?
Anonymous
И по ним пробовать разобраться
Дима
> 2017 > mean
Anonymous
> 2017 > mean
Не стоит даже браться?
Anonymous
Не, ну я серьезно
CherryTea
> 2017 > mean
ничесе только узнал что такое есть. этож пряма как DENVER. Помните, помните а?
CherryTea
лехие времена были
Anonymous
Если есть варианты изучить SPA посовременней, то предложите)
CherryTea
Для изучения SPA бекенд не нужен
🦜
знаете, в 2к17 люди на мак ставят апач, чтобы на пхп кодить...