Andrey
.
Да гугл тебе ссылок выдаст. Всё упирается в конфигурацию CI (хоть через гит), настройку реверс-прокси сервера и pm2. Остальное - плюшки, добавляющиеся постепенно.
Ivan
Всем привет. Играюсь в JS, экспериментирую в Drag'n'Drop. Кликаем на кнопку, создаётся квадрат произвольного цвета и размера и его можно перетаскивать по странице. Вот код: http://codepen.io/anon/pen/gLZwmq В конце скрипта вызываю нажатие на кнопку создания квадрата 50 000 раз и вот с какой особенностью сталкиваюсь. Когда делаю это локально на своём компе, то перетаскивание подтормаживает из-за большого кол-ва объектов на странице. Как это можно оптимизировать в моём коде? И ещё вопрос: когда загружаю на codepen.io - после рендера странички ничего не тоормозит. Почему так происходит? По логике, локально должно работать в разы быстрее, а по факту наоборот. Кодепен как-то хитро умеет оптимизировать код? И если да, то как он это делает и как заставить мой код без тормозов работать с 50 000- 100 000 элементами?
(;¬_¬)
Всем привет. Играюсь в JS, экспериментирую в Drag'n'Drop. Кликаем на кнопку, создаётся квадрат произвольного цвета и размера и его можно перетаскивать по странице. Вот код: http://codepen.io/anon/pen/gLZwmq В конце скрипта вызываю нажатие на кнопку создания квадрата 50 000 раз и вот с какой особенностью сталкиваюсь. Когда делаю это локально на своём компе, то перетаскивание подтормаживает из-за большого кол-ва объектов на странице. Как это можно оптимизировать в моём коде? И ещё вопрос: когда загружаю на codepen.io - после рендера странички ничего не тоормозит. Почему так происходит? По логике, локально должно работать в разы быстрее, а по факту наоборот. Кодепен как-то хитро умеет оптимизировать код? И если да, то как он это делает и как заставить мой код без тормозов работать с 50 000- 100 000 элементами?
ну как бы... кодпен не идиоты console_runner-5710c30….js:1 [CodePen]: An infinite loop (or a loop taking too long) was detected, so we stopped its execution. Sorry!
(;¬_¬)
он там не рендерит эти 50000
Eugene
веселая штука
Mitya
Всем привет, что означает __status__: 4 в Relay ? http://joxi.ru/52an6B8UwnxbA0
Andrey
ну как бы... кодпен не идиоты console_runner-5710c30….js:1 [CodePen]: An infinite loop (or a loop taking too long) was detected, so we stopped its execution. Sorry!
Добавлю, что рендеринг DOM-элементов - одна из самых затратных операций и ооочень маловероятно, что кому-то может пригодиться за раз отрендерить такое количество. А если и так - рендерить нужно порциями
Dmytro
Всем привет, что означает __status__: 4 в Relay ? http://joxi.ru/52an6B8UwnxbA0
https://github.com/facebook/relay/blob/ea03e9ba6bc5763c18b9745eeab375087507307e/src/store/RelayRecordStatusMap.js partial похоже
Mitya
Не понятно почему он мне результат из фрагмента не вернул.
Максим
а можно код?
Максим
фрагмента и родителя
Максим
я имею ввиду контейнера с фрагментом и родительского контейнера
Anonymous
нужна помощь
Anonymous
SELECT ROUND(AVG(numGuns),2) FROM classes WHERE type='bb'
Anonymous
выводит целое
Anonymous
как сделать так, чтобы десятичное с округлением
Anonymous
до двух знаков?
Oleg
Это в эскьюэль чатик
Anonymous
кинь его
Anonymous
плз
Michail
господа киньте ссылку на список телеграм чатиков
Michail
или только на рубевый можно
Michail
https://github.com/yukuku/telebot
Michail
https://github.com/vysheng/tg
Mitya
Код длинный будет.
Vlad
https://github.com/yukuku/telebot
что ты делаешь?
Максим
ну хотябы чтобы понять какие ты запросы делаешь
Michail
что ты делаешь?
я к тому что я сначала погуглил потом стал тупые вопросы писать
Максим
Код длинный будет.
кинь просто запросы родителя и дочернего контейнера
Vlad
https://encrypted.google.com/search?hl=en&q=github%20telegram%20list
Michail
!! спсб,
Ivan
веселая штука
Ага. Можно на пол часа залипнуть, перетаскивая квадраты в надежде добраться до холста.
Eugene
Ага. Можно на пол часа залипнуть, перетаскивая квадраты в надежде добраться до холста.
к стати когда по ссылке перехожу туда так браузер подвисает
Ivan
к стати когда по ссылке перехожу туда так браузер подвисает
Да, есть такое. На моём компе он умудряится срендерить 1934 элемент, потом останавливается.
LiberateAI
Ну написано же английским по белому, попробуй зареквайрить сорцы модуля, а не его build-версию, чтобы Webpack мог подтянуть из них только то, что тебе надо.
Спасибо, на выходных попробую. Я правильно понимаю, что таким образом вебпак толкает идеологию что все-все должно собираться из исходников, чтобы это можно было дополнительно оптимизировать?
Ale
прикольная либка https://github.com/testdouble/testdouble.js апи попроще и полегче sinon'а
Ale
и у них еще прикольный репозиторий https://github.com/testdouble/test-smells
Ale
тест даблы вообще?
Ale
или только моки?
Vlad
Вообще
Ale
а есть альтернатива?
Dreamerinnoise
Сразу писать годный код без багов
Ale
сразу писать код с не очень большим числом багов обычно как раз не проблема
Ale
проблема потом менять
Ale
конечно в жсе с этим легко, к тому моменту как надо код менять, уже вышел новый фреймворк, поэтому можно все с нуля переписать
Dreamerinnoise
Точно
Dreamerinnoise
Но есть же флоу
Ale
флоу?
Dreamerinnoise
Флоу
А ВОТ ТЕПЕРЬ ПАБЛИК
гуглить?
Ale
фейсбучный или что за флоу?)
Dreamerinnoise
флоу?
Ну да. Мол, такой код легче рефакторить
Dreamerinnoise
Фейсбучный
Ale
я просто не понял, причем тут флоу(а чейто ты про тс забыл:) )
Dreamerinnoise
проблема потом менять
Я про это же. Отрефакторить код на тс легче.
Ale
нууу
Ale
не все
Vlad
а есть альтернатива?
Писать код который не надо мокать
Ale
Писать код который не надо мокать
например, а то я чет туплю
Daniel
подскажите, как селектором выбрать только элементы у которых display отличен от none? Есть тег li, в нем несколько спан. часть спан скрывается display:none. мне нужно выбрать первый видимый элемент. или просто, видимый. смотрел, вроде нет псевдоклассов нормальных
Daniel
*селектор нужен для CSS
Ale
Писать код который не надо мокать
в смысле везде аналог redux-saga юзать?
Ale
к тестам даблам относятся также фейки и dummy
Vlad
Только если ещё не ввели :visible псевдо селектор
Vlad
в смысле везде аналог redux-saga юзать?
Причём тут какой-то один пример
Ale
я хочу понять что ты предлагаешь делать с кодом и тестами
Vlad
например, а то я чет туплю
Например функция для работы с подписками на сокеты
Daniel
Только если ещё не ввели :visible псевдо селектор
спасибо. так и знал ( писал как в последнюю инстанцию )
Sergey
Флоу
мне кажется лучше сразу называть его флоутайп ибо не всегда понятно
Vlad
который ты не видишь как написать без сторонних моков