
Dmitry
12.10.2017
20:42:52
Все мобильные приложения лагают, которые на Webkit
И от них у юзеров горит
Ну потому что лагают )

Alexander
12.10.2017
20:43:37
все что на js, будет лагать по умолчанию

Google

Gaiaz Iusipov
12.10.2017
20:43:46

Alexander
12.10.2017
20:43:55
вне зависиомости в 1.5 раза быстре работает, в 10 раз быстрее

Dmitry
12.10.2017
20:43:57
Я слышал про react native
Но там же рендер через вебкит идет ?

Alexander
12.10.2017
20:44:08
что значит слышал?

Dmitry
12.10.2017
20:44:26
У нас мобильное приложение в одной конторе на react.native )

Gaiaz Iusipov
12.10.2017
20:44:34

Michael
12.10.2017
20:45:24
реакт вообще пытаются универсальной шляпой сделать, вплоть до того что выпустили react vr

Alex
12.10.2017
20:45:36
Да

Michael
12.10.2017
20:46:03
но только от этого сразу по умолчанию проигрывает специализация на одной конкретной сфере

Dmitry
12.10.2017
20:46:06
Про Webassembly слышали ?

Alexander
12.10.2017
20:47:47
сейчас погуглю
да слышали конечно

Google

Dmitry
12.10.2017
20:48:19
Это потенциальное спасение от медленного JS в вебе )

Alexander
12.10.2017
20:48:48
да ладно, у меня js уже лет как 5 не тормозит
никогда
у меня в телефоне 2014 (или 2015) года, процесор два ядра и 2 гига оперативы

Gaiaz Iusipov
12.10.2017
20:51:24

Alexander
12.10.2017
20:51:46
пусть подключают

Gaiaz Iusipov
12.10.2017
20:51:52
одновременно несколько жквери на одной старины плюс их плагины

Dmitry
12.10.2017
20:51:54
Не знаю, по-моему люди стали забывать уже о мгновенном рендере страниц.

Alexander
12.10.2017
20:51:56
я могу сделать бесконечный цикл
выдержит ил твой камень?

Dmitry
12.10.2017
20:52:05
Типичные странички в вебе по 200мс рендерятся

Gaiaz Iusipov
12.10.2017
20:52:34
react и vue на сервере рендерятся впринципе, даж через пыху

Dmitry
12.10.2017
20:52:54
Основная проблема реакта, это его бандл.

Gaiaz Iusipov
12.10.2017
20:52:54
так что если по нормальному то приложение будет убер быстрое и оптимизированное

Dmitry
12.10.2017
20:53:03
Который весит несколько мегабайт в крупных приложениях.

Gaiaz Iusipov
12.10.2017
20:53:15
это в дев окружении

Dmitry
12.10.2017
20:53:20
И по сути, пока бандл не стянется этот с сервера, то ты не сможешь взаимодействовать со страницей.
А в проде что ?

Gaiaz Iusipov
12.10.2017
20:53:51
вью меньше 50КБ в проде, думаю реакт побольше но не очень сильно
ну и в деве можно конкретно этот чанк реакта не пересобирать, так что перекомпиливаться будет быстро

Alexander
12.10.2017
20:54:45
не, я реально не понимаю
что значит 50кб? 200кб? вы блин на фреймворке пишите

Google

Sergey
12.10.2017
20:54:46

Alexander
12.10.2017
20:54:58
это по умолчанию, что-то жирное

Sergey
12.10.2017
20:55:26

Gaiaz Iusipov
12.10.2017
20:55:58

Sergey
12.10.2017
20:56:20

Alexander
12.10.2017
20:56:25
оно одно кстати

Michael
12.10.2017
20:56:36
в названии

Sergey
12.10.2017
20:56:43

Alexander
12.10.2017
20:56:43
ладно, кто знает что такое ZF1?

Gaiaz Iusipov
12.10.2017
20:57:03
это по умолчанию, что-то жирное
ну кстати нет. Их задача - убрать ручное взаимодействие с дом деревом. Сделать реактивность. Это не так много в отличии от задач перед симфони например

Alexander
12.10.2017
20:57:08
это библиотека или фреймворк?

Dmitry
12.10.2017
20:57:27
Ну я вот сейчас посмотрел сколько бандл весит.
6 мегабайт
В проде.
В панели управления хостингом на nic.ru

Sergey
12.10.2017
20:57:50

Dmitry
12.10.2017
20:57:57
Много там очень

Sergey
12.10.2017
20:57:58
а, понятно

Google

Dmitry
12.10.2017
20:58:05
Там огромная панель.

Sergey
12.10.2017
20:58:08
есть варианты распилить бандл по контекстам

Gaiaz Iusipov
12.10.2017
20:58:11

Dmitry
12.10.2017
20:58:11
Но так 6 мегабайт, это же капец.

Sergey
12.10.2017
20:58:35

Dmitry
12.10.2017
20:58:48

Sergey
12.10.2017
20:58:51
+ специфика приложения это позволяет

Dmitry
12.10.2017
20:58:51
Иконки в основном

Gaiaz Iusipov
12.10.2017
20:58:55
ну да, 6 дофига, в чанки им надо было вынести с асинхронной подзагрузкой тяжелые вещи
я хз что такого на 6 мегабайт можно накодить туда

Dmitry
12.10.2017
20:59:32
Ща скажу :D

Gaiaz Iusipov
12.10.2017
20:59:33
разные версии жквери наверное как раз

Sergey
12.10.2017
20:59:39

Dmitry
12.10.2017
21:00:14

Sergey
12.10.2017
21:00:24
и это само приложение, стили там, шаблоны, чутка иконок в svg

Gaiaz Iusipov
12.10.2017
21:00:30
ну я знаю всякие wysiwyg тяжелые если встраивать

Dmitry
12.10.2017
21:00:58
Оно вот вначале долго загружается получается
Но потом все быстро работает

Sergey
12.10.2017
21:01:27
А почему не запилить сервер-сайд пререндринг?

Gaiaz Iusipov
12.10.2017
21:01:35
но 6МБ Карл!

Google

Sergey
12.10.2017
21:01:58
это позволило бы снизить ущерб в плане ux

Dmitry
12.10.2017
21:02:37
Я видел проект, закрытый от интернета, чисто для внутренненого пользования
Там бандл весил 10 мегов
Каждый раз, когда ты жал Ctrl + F5 в браузере, это была боль

Alexander
12.10.2017
21:03:10
да ладно, хватит

Gaiaz Iusipov
12.10.2017
21:03:24
А почему не запилить сервер-сайд пререндринг?
1) сложно если не на ноде приложение - надо разбираться и "это надо делать"(с)
2) не все можно отрендерить
3) проблемы с приложениями где токены в локалсторадже лежат - сервер не может понять как аунтифицировать пользователя и что ему рендерить

Alexander
12.10.2017
21:03:34
некотоыре картинки по 500кб вставляют и более

Sergey
12.10.2017
21:04:30

Gaiaz Iusipov
12.10.2017
21:04:57

Alexander
12.10.2017
21:05:36
для СЕО и скорости
с СЕО я спорить не буду, т.к. оно нифига не пашет, года 3 уже, но некотоыре продолжают бабо рубить
про скорость, это как черепаху тренировать

Gaiaz Iusipov
12.10.2017
21:06:00

Alexander
12.10.2017
21:06:13
ты имел ввиду SEO?

Gaiaz Iusipov
12.10.2017
21:06:36
есть SSR - поисковики видят контент, нету - не видят
server side rendering

Dmitry
12.10.2017
21:06:51
Гугл кстати видит и без SSR

Alexander
12.10.2017
21:06:53
поисковики моугт видеть контент по дереву

Gaiaz Iusipov
12.10.2017
21:06:59
нет
они видят его если он отрендерен JS сразу, но не то что подгружено ассинхронно

Alexander
12.10.2017
21:07:24
есть еще rss и т.д.