@react_js

Страница 1587 из 5115
Oleg ?
29.06.2017
20:20:11
Тут же ещё проблема доставки приложения клиенту - в браузере это проще всего сделать

Sergey
29.06.2017
20:20:14
Native js === vanila js

Oleg ?
29.06.2017
20:20:32
А как это ускорит DOM?

Сам по себе JS довольно шустро работает, а вот DOM достаточно прожорлив

Google
Дмитрий
29.06.2017
20:21:14
Кстати, никто ещё не упирался в производительность реакт приложений?)
Даже на небольших списках подключение reselect например заметно на глаз

Oleg ?
29.06.2017
20:21:29
Пришлось даже написать систему кеша и его инвалидации

Дмитрий
29.06.2017
20:22:07
А это зачем?)

Oleg ?
29.06.2017
20:23:00
Ну у нас на один объект в редаксе, создаётся около 30 тегов в DOM, поэтому после дологой работы приложения оно может зависнуть (утечка была)

У телеграмма в веб версии нет очистки кеша, поэтому веб версия у них течёт и падает со временем

Дмитрий
29.06.2017
20:23:57
Ааа, лол, ну веб версия то конечно ?

Sergey
29.06.2017
20:24:04
Это наверно все видели, но все же https://habrahabr.ru/post/319536/

Oleg ?
29.06.2017
20:24:23
Это уже всё у нас есть

Это ещё написано в туториале от самого реакта

Дмитрий
29.06.2017
20:24:57
У телеграмма в веб версии нет очистки кеша, поэтому веб версия у них течёт и падает со временем
Даже не представляешь сколько я всякого тормозного трэша выпилил и одного только его сетевого протокола

Igor
29.06.2017
20:25:00
https://proglib.io/p/react-digest/

Дмитрий
29.06.2017
20:25:31
Целый спектр от биндов при каждом запросе до утечек памяти через таймаут

Google
Дмитрий
29.06.2017
20:28:17
Ты пилишь клиент для телеграма?
Client API https://github.com/zerobias/telegram-mtproto

Для клиента к счастью не требуется настолько тщательно перебирать внутренности веб-телеграма ? https://github.com/goodmind/treact/tree/june-update

Oleg ?
29.06.2017
20:29:27
Серьёзными вещами занимаешься

А никто не разрабатывал систему ошибок?

Типо на фронте произошла ошибка, и она сразу же отправляется на сервер

А потом можно смотреть всякие графики ошибок, что за ошибки и т.д.

По типу Sentry

Victor
29.06.2017
20:38:34
а Sentry как, не пробовали?

Oleg ?
29.06.2017
20:39:15
Я не пробовал, но он платный и закрытый, мб есть открытое?

Chilly
29.06.2017
20:39:47
а Sentry как, не пробовали?
Впервые заюзали в 2010-2011 на одном проекте – вполне себе перло. Потом с 2011-2014 ввели на основной работе (около 20 проектов)

полет норм, очень сильно спасает

все проекты были на питоне

https://github.com/getsentry/sentry

Oleg ?
29.06.2017
20:40:54
Тогда это отлично

https://github.com/getsentry/sentry
А сложно запустить и синтегрировать?

Chilly
29.06.2017
20:44:10
А сложно запустить и синтегрировать?
нет, работы на пару часов при условии, что есть рабочий настроенный сервак. В проекты встраивается прозрачно (в питонячьи/джанговские, другие не пробовал, но говорят и с js полёт нормальный)

Oleg ?
29.06.2017
20:44:40
Отлично, сейчас опробую бесплатную версию на create-react-app

Chilly
29.06.2017
20:46:12
незнаю как сейчас, раньше в требованиях у него было mysql/postres, redis, python 2.6+ и непомню точно, возможно rabbitmq

Google
Oleg ?
29.06.2017
20:54:27
Chilly
29.06.2017
20:54:44
возможно, есть докер-образ, не искал

Dreamerinnoise
29.06.2017
21:15:41
реакт просто обновлял данные для отрисовки новых канвас элементов

и всё тип топ

был кейс, много много карточек с изменяемыми данными в них

по 33 элемента в карточке, карточек по 6 на экране или больше и начинались лаги. Грузилось медленно тоже

Dreamerinnoise
29.06.2017
21:26:51
Больше вопросов с перфомансом не было.

Chilly
29.06.2017
21:32:40
Raven.js
это было про поднять self-hosted вариант

Chilly
29.06.2017
21:32:47
raven-то понятно

Mike
29.06.2017
21:32:50
я про отправку из js в сентри

Chilly
29.06.2017
21:33:51
открою секрет: их целая пачка таких raven-<language name>

Default
29.06.2017
21:34:10
Я юзал Sentry и Raven

Из js

Полет нормальный

Для отлова ошибок на клиентах норм

Единственное чо – логи периодически засираются ботами с кривым js и некромантами с древними ослами

Google
Chilly
29.06.2017
21:35:41
там правила для игнора можно настраивать, емнип

Default
29.06.2017
21:36:02
Можно я в итоге и настроил

Но халявные лимиты на sentry.io за первый месяц у меня сожрались за неделю, лол

Stepan
29.06.2017
21:36:31
Чёт проиграл с некромантов

Default
29.06.2017
21:36:53
А потом набижали какие-то китайские боты и все началось заново

Решил это забанив нахер все азиатские подсети, какие нашел, хе-хе

(мне разрешили, есчо)

Stepan
29.06.2017
21:40:20
Топ)

Default
29.06.2017
21:40:43
Да от них боты одни перли

Все искали wp-admin

Admin
ERROR: S client not available

Default
29.06.2017
21:41:12
А азиатские рынки заказчику интересны не были

Oleg ?
29.06.2017
22:02:03
Я юзал Sentry и Raven
Да, сейчас попробовал интересная связка, только Stack Trace чёт не показывает...

Сейчас ещё попробую rollbar

Sentry как - то скудно выглядит

Chilly
29.06.2017
22:03:34
у сентри богатая история – ее написали чуваки из дискаса, чтобы мониторить ошибки дискаса))

disqus

Stepan
29.06.2017
22:04:18
Как-то так и рождаются все хорошие проекты)

Реакт, Флакс

Oleg ?
29.06.2017
22:07:50
у сентри богатая история – ее написали чуваки из дискаса, чтобы мониторить ошибки дискаса))
Да, Sentry интереснее, чем rollbar, так как в Stnry можно индетифицировать пользователя через его ID или email

Google
Oleg ?
29.06.2017
22:08:36
+ rollbar фиговую плафторму для разрешения ошибок предоставляет

Chilly
29.06.2017
22:08:40
про роллбар не слышал. Сентри была выбрана за то, что у нее есть self-hosted версия, т.к. было большое количество проектов

Oleg ?
29.06.2017
22:09:01
А Sentry предлагает интегрироваться с любой платформой будь то слек или гитлаб

Фронтом будут очень активно пользоваться 300+ человек

Вряд ли постоянный онлайн будет выше 50 человек

Chilly
29.06.2017
22:11:18
Уже не помню, но скорее всего не очень. Ресурсов она немного потребляля. Помню только, что мучался с установкой зависимостей, т.к. на той тачке был FreeBSD 6 :)

ааа, 50 человек – это пишик

*пшик

у нас держала 100к уников в сутки и ничего

Oleg ?
29.06.2017
22:11:50
Я просто разверну Docker образ

Default
29.06.2017
22:11:56
У меня сентри на впске какой-т крутится

Chilly
29.06.2017
22:11:58
там был затык с каким-то багом

Default
29.06.2017
22:12:02
Достаточно дешманской

Последний пик был 25к в сутки

Stepan
29.06.2017
22:12:14
Default
29.06.2017
22:12:17
Нормально переварил

Так что твои 300 пережует за здрасте

В принципе с таким онлайном тебе и self-hosted не нужен

Ты в халявные лимиты sentry.io вписываешься

Там 10к лимит

Oleg ?
29.06.2017
22:13:46
В принципе с таким онлайном тебе и self-hosted не нужен
Хз, судя по тому, как много ошибок может реакт слать за раз

Default
29.06.2017
22:13:57
Ну так пиши тесты :)

Страница 1587 из 5115