|
|
|
React+ babel
|
|||
|---|---|---|---|
|
#18+
Вопрос по трафику. Реакт реализуется двумя файлами dom.js и react.js. Оба они весят в целом 900кб. Библиотека babel представлена 1 файлом и весит 1.3мб. Итого в сумме получается больше 2 метров. Это что ж получается, каждому клиенту будет подтягиваться дополнительно 2 метра при реактовой реализации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2019, 20:01 |
|
||
|
React+ babel
|
|||
|---|---|---|---|
|
#18+
Бабелем можно все транспилить на сервере (что и рекомендуется), совершенно не обязательно делать это на клиенте. а реактовские либы (как и любые другие) качнутся клиентом один раз и лягут в кеш. А вообще SPA это такая специфичная штука, что смотри на это просто как на обычное приложение, только которое не запускается из меню "Пуск", а выполняется в браузере. Тебя же не смущает гигабайт какой-нибудь игрушки скачивать и устанавливать, чтобы поиграться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2019, 20:52 |
|
||
|
React+ babel
|
|||
|---|---|---|---|
|
#18+
Korcar, можно только килобайты, если использовать чистый js... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2019, 20:58 |
|
||
|
React+ babel
|
|||
|---|---|---|---|
|
#18+
fkthatБабелем можно все транспилить на сервере (что и рекомендуется), совершенно не обязательно делать это на клиенте. а реактовские либы (как и любые другие) качнутся клиентом один раз и лягут в кеш. А вообще SPA это такая специфичная штука, что смотри на это просто как на обычное приложение, только которое не запускается из меню "Пуск", а выполняется в браузере. Тебя же не смущает гигабайт какой-нибудь игрушки скачивать и устанавливать, чтобы поиграться. транслитить на сервере - это как? на серве ж тогда надо развернуть тулзу качая игрушки, я понимаю, сколько надо ждать. и прогресс виден, а тут ты заходишь такой веселый на сайт прочитать 2 строчки текст, а тебе бац! и 2 метра прилетает)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2019, 21:05 |
|
||
|
React+ babel
|
|||
|---|---|---|---|
|
#18+
Korcarа тут ты заходишь такой веселый на сайт прочитать 2 строчки текст, Две строчки - два бабеля. Всё правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2019, 21:06 |
|
||
|
React+ babel
|
|||
|---|---|---|---|
|
#18+
Korcar, Любой SPA вообще не предназначен, чтобы делать сайты "две строчки текст" - для этого есть масса других фреймворков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2019, 21:27 |
|
||
|
React+ babel
|
|||
|---|---|---|---|
|
#18+
Korcarтранслитить на сервере - это как? на серве ж тогда надо развернуть тулзу Пишешь свой JSX + ES2015, компилируешь его в обычный JS, выкладываешь этот JS на сайт, и уже этот готовый заранее JS с сайта раздаешь. Все точно так же как с обычным приложением. На продакшен-сервере никакие тулзы не нужны - на него деплоится уже скомпилированный JS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2019, 21:31 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=39818033&tid=1443776]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 10ms |
| total: | 156ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...