Fork me on GitHub
#clojure-russia
<
2016-11-27
>
andre12:11:45

всем привет, вопрос по cljs

andre12:11:49

у меня есть cljs данные , и я их передаю в другое окно (window) , соответственно там другой контекст, и эти данные становятся нерабочими в этом окне (контексте), вопрос, как сделать их рабочими?

andre12:11:14

я пытался использовать transit , но на большом объеме будут проблемы, плюс транзит падает если в данных есть атом

andre12:11:04

обновлять данные мне нужно достаточно часто

andre12:11:33

т.е. могут быть ситуации когда мне нужно будет выполнить это несколько раз в секунду, трансформацию данных между контекстами

airnsk16:11:06

@andre не совсем понятно - данные в другой браузер передаются ?

andre16:11:26

в другое окно браузера

andre16:11:05

между двумя окнами

airnsk16:11:31

а есть разница ? окна же никак не связаны - или нет ?

andre16:11:56

ну думаю тут не важно связаны они или нет

andre16:11:18

просто окно я открываю и другого окна и у меня есть ссылки на окна

airnsk16:11:09

данные через сервер передаются или через локалсторадж?

andre16:11:29

по ссылке на окно

andre16:11:48

если бы через сервер или локалсторадж, вопроса не было бы такого

andre16:11:12

тут вопрос именно при передаче ссылки в другой JS контекст

airnsk16:11:28

есть пример ? что-то я понять не могу - как это по ссылке на окно данные передавать

andre16:11:56

window.myfunc(myvar); 🙂

andre16:11:43

ну тут понятно передается сслка на myvar , которая в отличном контексте

andre16:11:16

и допустим если myvar = {:key value } , в том окне куда она будет передана (:key value) не сработает, т.к. там :key в другом контексте

andre16:11:56

в общем наверное придется transit использовать

airnsk16:11:04

ты про такое говоришь ? http://javascript.ru/window.opener

andre16:11:38

ну это обратная ссылка

andre16:11:46

но смысл да этот

seryh18:11:44

@andre а не проще отказаться от окна и инициализировать в этом же окне новое SPA? ну или html popup рендерить с новым SPA

andre18:11:54

отдельное окно очень удобно

artemyarulin20:11:11

копая тему которую nikola закинул нашел отличное видео про datomic datalog https://www.youtube.com/watch?v=bAilFQdaiHk Раньше все времени не хватало посмотреть про datomic, а тут все самое вкусное и за 15 минут, ня doge