Nikolay
вот когда твиттер был клиент рендер онли, он у меня просто дико тормозил
˗ˏˋ Ронечка ˎˊ˗
А если каждая страница потенциально может быть первой?
У нас тут стори есть. Кароч js поломался клиентский
Nikolay
сейчас у них все на сервере
Жуткая
гайс, скиньте годной инфы по ssr
˗ˏˋ Ронечка ˎˊ˗
Полгода приложение не работало
˗ˏˋ Ронечка ˎˊ˗
И этого никто не заметил из-за ssr.
˗ˏˋ Ронечка ˎˊ˗
По факту фронт не работал полгода
˗ˏˋ Ронечка ˎˊ˗
Но сервисом все успешно пользовались ❤️
˗ˏˋ Ронечка ˎˊ˗
Отказоустойчивость
˗ˏˋ Ронечка ˎˊ˗
😆
Ilya
Ну тогда и вопрос.
Oleg
Есть приложения SPA где несколько мегабайт только JS грузится. Но когда ты перед экраном перед этой штукой 8 часов подряд сидишь по 5 дней в неделю - это нормально. А вот с тем где нужно первое впечатление и клиент ещё не твой и может убежать - вот тут совсем другое дело.
Ilya
Нахуя тебе SPA?
Ilya
В таком случае.
˗ˏˋ Ронечка ˎˊ˗
Нахуя тебе SPA?
Скорость и обработка на клиенте. Хайлоад все же. Серверный был медленнее. Но было смешно
Ilya
Ага.
Ilya
У тебя клиент пол года не работал.
Ilya
Чисто на ССР держался.
Nikolay
какие то крайности
Ilya
Хайлоад-хуёад, если никто не заметил, значит не нужно оно там.
˗ˏˋ Ронечка ˎˊ˗
Он работал? Работал. Все довольны
˗ˏˋ Ронечка ˎˊ˗
˗ˏˋ Ронечка ˎˊ˗
У нас конкретно хайлоад
Ilya
Когда Application не выглядит как Application это уже не Application. Утиная очевидность.
Ilya
Я про него и говорил. Именно про него.
Nikolay
ну на application так называемый "app-shell" тоже имеет смысл отдавать сразу же
Oleg
Хотел написать про тему выбора какой рендеринг делать, но передумал, будет ещё больший холивар :D
Nikolay
гибридный
Nikolay
это о чем то должно говорить https://habrahabr.ru/post/144964/
Sergey
надо отталкиваться от проекта
Nikolay
вроде тоже application
Sergey
если это внутрений апп для 3.5 бухгалтеров — не нужен
Oleg
Если это панель управления всем бизнесом здоровенной корпорации - можно не парить мозги и сделать на клиенте и СПА ибо 10 минут каждый понедельник кеши обновить никто не помрет
Oleg
Если это надо сео и первое впечатление - только сервер
Anton
если сео то prerender.io
˗ˏˋ Ронечка ˎˊ˗
если сео то prerender.io
Вопрос денег
Nikolay
prerender.io для тех фреймов которые не умеют ssr
˗ˏˋ Ронечка ˎˊ˗
Тем более, нах такие деньги платить если есть свои серверные мощности?
˗ˏˋ Ронечка ˎˊ˗
100,000+ pages уже не пишут цену
˗ˏˋ Ронечка ˎˊ˗
kappa
˗ˏˋ Ронечка ˎˊ˗
50к-100к - 360 баксов
˗ˏˋ Ронечка ˎˊ˗
Ну фиг знает
Sergey
можно рендерить любое клиентское приложения с помощью хедлес браузера, но стоит ли оно того)
Джон
ребят, я тут новое слово увидел в интернетах, называется elm. Что можете сказать?
Джон
http://elm-lang.org/
Aleksei
Вырвиглазный синтаксис
Джон
скажем, "нестандартный"
Джон
чтобы никого не обидеть
Джон
Nikolay
вы кложуру не видели
Nikolay
там ((((((( просто овердофига
Джон
я не пойму, этот elm это что-то новое, или просто не популярное?
Nikolay
не популярное
Джон
а понял
[object Object]
Кто каких цветовые схемы использует для IDE? PHP/HTML/JS
Aleksei
Darcula
[object Object]
Darcula
после установки тюнинговал или все по дефолту?
Aleksei
Тюнил, но как уже не помню да и не за компом сейчас
Kreizo 🇺🇦
http://i.prntscr.com/c923608f63c145ada27baefd364f9949.png
Kreizo 🇺🇦
я уже не рад что установил этот ESlint
Kreizo 🇺🇦
есть какой то другой способ ?
Ilia
Линтер дело говорит
Kreizo 🇺🇦
@gitrus как по другому можно сделать ?
Дима
http://i.prntscr.com/c923608f63c145ada27baefd364f9949.png
Судя по твоему скриу у тебя есть синтаксис из stage 2, class properties
Nikolay
Nikolay
@Kreizo
Дима
Юзай его. Те методы, которые будут записаны как у тебя сейчас propTypes не нуждаются в bind
Дима
https://babeljs.io/docs/plugins/transform-class-properties/
Nikolay
вся магия в funcName = () => {};
Kreizo 🇺🇦
спасибо, решил
Kreizo 🇺🇦
onClick={() => this.handleClick(item)}
Andrey
и так не надо делать
Vitaliy
вся магия в funcName = () => {};
ради 1 значения - переменная бессмысленна
Kreizo 🇺🇦
и так не надо делать
а как нужно делать ?
Kreizo 🇺🇦
http://pastebin.com/C24uxyxb
Nikolay
?