@JSlang

Страница 533 из 2237
Vladimir
06.01.2017
14:22:57
https://telegram.me/react_js

Kreizo
06.01.2017
14:23:20
Я тебя запомнил ты тут за главного

Что бы к 30 у тебя было 3 сына

таких же мачо как ты

Google
Дмитрий
06.01.2017
14:24:01
:D

Iaroslav ¯\_(ツ)_/¯
06.01.2017
14:24:06
Что бы к 30 у тебя было 3 сына
И чтобы старший - умный был детина.

Дмитрий
06.01.2017
14:24:08
И если да - то зачем?
https://github.com/zerobias/pipe-perf/blob/master/src/bench/data-shuffle.js

Нужно получить массив и потом по запросу выдать неограниченное количество случайных комбинаций его элементов

Вот тут генератор прямо просится)

Iaroslav ¯\_(ツ)_/¯
06.01.2017
14:43:26
младший
Младший как раз по сказкам был так себе, хоть и свезло ему больше всех

Kreizo
06.01.2017
14:43:55
Я сказал младший

или не ясно

я в отличии от вас читал все сказки

классику не читал

особенно Война и мир

Alexandr
06.01.2017
14:45:30
Приветствую, json блокирует браузер (3тысячи позиций). Вариант только разбить json на не сколько или есть еще какое -то решение?

Google
Kreizo
06.01.2017
14:45:40
так как сам выпущу свою

Alexandr
06.01.2017
14:47:48
извиняюсь, недописал.. Разбор jsona яваскриптом блокирует браузер

hlomzik
06.01.2017
14:47:54
Даже если "запись" по килобайту, то это всего три метра памяти. Циклы плохие скорее всего. Бить циклы на асинхронные куски или выносить в неблокирующее окружение

Alexandr
06.01.2017
14:49:03
там 1 цикл, который весь объект разберает

спасибо, попробую разбить на асинх. куски

hlomzik
06.01.2017
14:53:43
Жс в одном потоке

Alexandr
06.01.2017
14:55:54
тогда лучше будет, изначально разбить json на 3 json'a на беке? Или загрузив 1 json отправить запрос на новый json?

Eduard
06.01.2017
15:01:46
В нпм модуле есть такой код

Когда я собираю его вебпаком

import TWEENJS from 'tween.js';

просто тяну

а потом смотрю на билд в браузере

Выбрасывает такое

как можно обойти

Eduard
06.01.2017
15:03:28
я не тот скрин кинул

Alexandr
06.01.2017
15:03:49
Нееет. Принцип неправильный
Сколько осталось попыток чтобы угадать правильный принцип?)

Еще вопрос, если уже сразу с пхп слать готовый шаблон для вставки в дом, то идея тоже так себе??

Google
hlomzik
06.01.2017
15:06:00
Сколько осталось попыток чтобы угадать правильный принцип?)
Он выше написан. Не надо в блокирующем цикле перебирать большие и/или неизвестные объемы данных.

Alexandr
06.01.2017
15:07:37
html отправлять

hlomzik
06.01.2017
15:08:49
Ну так обычно и происходит же) а если вместо чистых данных, то обычно не стоит

Alexandr
06.01.2017
15:10:41
Ну я думал что json на 3 тысячи будет быстрее чем целый html шаблон отправит

и html шаблон уже на js'e собрать с теми данными которые пришли с пхп

Name
06.01.2017
15:23:24
Ну я думал что json на 3 тысячи будет быстрее чем целый html шаблон отправит
проблема в том, что ты делаешь лишнюю работу, так как 3 тысячи позиций тебе ни к чему, потому что показать ты их не сможешь одновременно. Вообще начни с профилирования и замерь, где ты проседаешь, может даже хватит и простых оптимизаций кода

Alexandr
06.01.2017
15:25:02
Еще параллельно, хотел спросить. Когда отправляется ajax то он ждет завершение пхп скрипта или начинает подтягивать данные с echo? Или завершает действительно на первом полученом echo?

Name
06.01.2017
15:27:59
Тоже об этом думал, догружать по мере опускания экрана, или кнопкой загрузить еще. Проседает как раз таки на разборе
Если тебе действительно нужно столько данных и ты производишь с ними сложные операции, то можешь парсить ответ от сервера и заниматься им в web worker, чтобы это выполнялось вне UI-треда

Еще параллельно, хотел спросить. Когда отправляется ajax то он ждет завершение пхп скрипта или начинает подтягивать данные с echo? Или завершает действительно на первом полученом echo?
при чём тут ajax? Как создаётся запрос узнавай в документации по своему бэкенду. Тело ответа может быть доступно до момента завершения получения данных, но нативный JSON.parse всё равно не умеет в инкрементальный парсинг стрима данных и ему нужна вся строка заранее, так что тебе это не поможет. Если ты проверяешь на xhr.readyState === 4, то это изменение уже будет выполнено после завершения получения ответа.

Nikolay
06.01.2017
16:09:05
есть какие-то чатики по express/nodejs? Ничего не нашел >.<

@proDOT
06.01.2017
16:52:39
благодарю
/warn мультисообщения

Group Butler [beta]
06.01.2017
16:52:40
Kreizo has been warned (1/5)

@proDOT
06.01.2017
16:53:03
Group Butler [beta]
06.01.2017
16:53:03
Kreizo has been warned (2/5)

@proDOT
06.01.2017
16:53:24
Group Butler [beta]
06.01.2017
16:53:25
Eduard has been warned (1/5)

Eduard
06.01.2017
16:53:49
Google
@proDOT
06.01.2017
16:54:00
Столбиком пишешь

Admin
ERROR: S client not available

Eduard
06.01.2017
16:54:05
а ок

@proDOT
06.01.2017
16:54:50
У меня планшет еще не весь экран занимает, но у тех кто с телефона...

Ches
06.01.2017
19:04:21
можете посоветовать видеокурсы по Computer Science? что может сами смотрели

Ches
06.01.2017
19:46:42
Sergey
07.01.2017
14:17:23
Ребят, соц опрос... тут кто-нибудь юзает на клиенте блага HATEOAS?

в контексте апишек естественно. Ну мол элементы гипермедиа, линки и т.д.

? Алёна
07.01.2017
15:06:49
Malik
07.01.2017
15:37:46
На чем нынче модно и эффективно писать анимацию и физику ?

Каїн
07.01.2017
16:05:11
Кокос2д

Кирилл
07.01.2017
16:08:04
На чем нынче модно и эффективно писать анимацию и физику ?
Смотря какую. Уже везде можно подключить физ.двиг аля Box2D. Ну и какая тебе анимация нужна, с этим нужно определиться. Когда-то тебе хватит и простого phaserjs, когда-то и three.js. А когда лучше взять Unity3D, например. Ну или babylonjs, если ты не хочешь выходить за рамки вебдева

Таймураз
07.01.2017
17:39:29
Ребят, всем добрый вечер/ночи Каким плагином удаляется ненужный код с помощью бабеля?

допустим, когда он на if (true) {} else {} натыкается

Google
Ilya
07.01.2017
17:42:41
Эт скорее линтер должен ругнуться, а не Бабель убирать :)

hlomzik
07.01.2017
17:42:42
я только знаю, что это tree-shaking а подробности, надеюсь, тут скажут, тоже интересно

вебпак2 так умеет, uglify тоже убирает ненужное

Таймураз
07.01.2017
17:43:32
Эт скорее линтер должен ругнуться, а не Бабель убирать :)
Идет замена выражения бабелем с помощью node-env-inline

Пишу react redux ssr изоморфное, пока что реализую кода компиляцию под сервер

? Алёна
07.01.2017
17:53:45
Ребят, всем добрый вечер/ночи Каким плагином удаляется ненужный код с помощью бабеля?
Можно сделать вебпак переменную и с её помощью уже что-то делать. Например, так: switch (process.env.NODE_ENV) { case "development": module.exports = require("./development.jsx"); break; case "production": module.exports = require("./production.jsx"); break; default: module.exports = require("./development.jsx"); }

? Алёна
07.01.2017
17:55:56
Да. new webpack.DefinePlugin({ "process.env": { "NODE_ENV": JSON.stringify(process.env.NODE_ENV.toLowerCase()) } })

Таймураз
07.01.2017
17:56:50
А в одном вебпак конфиге можно указать 2 точки входа и соответстующие точки выхода?

? Алёна
07.01.2017
17:57:46
Да https://github.com/webpack/docs/wiki/configuration#entry

Таймураз
07.01.2017
17:57:50
Легче написать 2 конфига вебпака и запускать их отдельно

Это я знаю

Страница 533 из 2237