| 
 | 
| 
 
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=39818042&tid=1443776]:  | 
    0ms | 
get settings:  | 
    8ms | 
get forum list:  | 
    11ms | 
check forum access:  | 
    3ms | 
check topic access:  | 
    3ms | 
track hit:  | 
    60ms | 
get topic data:  | 
    7ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    36ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 11ms | 
| total: | 142ms | 

| 0 / 0 | 

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