🏳️ Phil
Или нет. Там xml'ки кило на 10 не больше
nvkv
что на таймингах сказывается практически незаметно
nvkv
понятно, что такие вещи нужно складывать в очередь и процессить отдельно
Sander
я не знаю как это сделать но,
как-то люди пишут go + react или nodejs + react, и делают так чтоб в хтмл исходном коде, отображался html
---
кто подскажет
nvkv
google://react server side rendering
Мерль
Я понимаю, что немного не по теме, но посмотри ещё сюда
https://github.com/olebedev/go-starter-kit
Sander
в исходном коде будет html? не виртуал дом а именно я в браузере открыл исходный код и чтоб там был хтмл
Sander
так как я пока вижу просто, что там используется api
Мерль
Sander
понятно
Sander
окай
Sander
и следующий вопрос
Sander
мне говорят что на го, рендерить view на сервере не очень. Потому что рендеринг - это числодробилка, и го будет затыкаться на этом.
Sander
что вы об этом думаете?
Sander
то есть go -> v8 как-то там что-то делает? и выводит результат
Sander
запустил, действительно выводиться код
Sander
хтмл правда мусорный будет, плохо представляю как там с seo все будет
Sander
надо же еще schema.org добавлять, meta, html5
Sander
с react наверное много мусорного кода будет
Sander
🤔
Sander
😒
engelbart
Слушайте. а какую задачу этот go-starter-kit решает?
Sander
я на сколько вижу
engelbart
Типа ты пишешь на всем этом nodejs безумии, а потом запаковывешь все в бинарник go ?
Sander
пишешь один код на js, и он у тебя отображается и через js и на бекнеде
Sander
пишешь код просто на реакте
Sander
на сколько я вижу
Sander
и оно у тебя рендериться при помощи javascript виртуал дом и в source code
Sander
Sander
только я не поняд как запустить, так чтоб он запустил через бинарник а не .go файл
Sander
хочется проврить скорость программы, хотя бы посмотреть
Sander
сайт делать на reacte, я не знаю.
наверное не просто будет
Sander
что-то большое
engelbart
все равно туплю не понимаю
engelbart
Т.е. это для кого, для тех кто умеет на реакте уже? нах им тогда вообще все это
Sander
в исходном коде есть хтмл, рендерится в исходном коде
Sander
можно конечно без го сделать
Sander
на index.html
Sander
но как поисковики и seo будет работать
Sander
если это у тебя не сайт, а админка или сервис, то тебе это не нужно
engelbart
получается, это добавляет сервер сайд рендеринг к react проекту?
engelbart
Ну они ж и сами как то умеют у себя на ноде это решать
Sander
это за вместо ноды
Sander
вместо ноды там го
Sander
nodejs, только со статикой скорей что-то делает
Sander
не понимаю почему так медленно?или я что-то нетак запускаю
Sander
Sander
у меня wordpress быстрей
Sander
make serve - так запускаю
Sander
сделал его в прод
Sander
сильно быстрей не стало
Sander
100 - 120ms
Sander
мне кажется подобным нет смысла страдать, или я что-то не так делаю?
Sander
GET | 200 | / -> 101.76043ms
init JSVM static/build/bundle.js
GET | 200 | / -> 99.870457ms
init JSVM static/build/bundle.js
GET | 200 | / -> 107.490056ms
init JSVM static/build/bundle.js
GET | 200 | / -> 98.816268ms
Sander
😭
Sander
собственно тогда что?
го для сайтов не подходит?
engelbart
я не знаю как насчет сайтов и что такое сайт
engelbart
но вот то что я тут вижу, когда итак в инфраструктуру где уже сто неизвыстных всяких вебпаков, префиксеров, реактов и прочеё мути ещё и golang суют. это уже совсем не ясно зачем
Sander
ну вот я о том же
Sander
что для сайтов с высокой нагрузкой подойдет
Sander
у меня Laravel php )
Sander
🤔
Anonymous
у меня Laravel php )
Ну хорошо, ну на Джанго было бы быстрее и няшнее делать, чем на пэашпи
hamper 𓅝
Не факт, некоторым (например мне) на пыхе быстрее бы было, или на ноджсе.
Oleg
Для сайтов с высокой нагрузкой подойдет микросервисная архитектура
Sander
я не писал на Django, только flask
Sander
мне тоже на пыхе быстрей
Oleg
Голый html отдается быстрее всего. Сэкономишь на хостинге
Anonymous
Sander
не nodejs норм, главное уметь
Sander
и сомтря что писать на нем
hamper 𓅝
Нод жс , это боль
Ну всем по разному, я на нем на работе иногда пишу, мне норм.
Sander
многие вещи на ноде даже проще чем на го, так как есть куча готовых либ
Anonymous
Anonymous
Святой Роб дал им Go, а они до сих пор пишут на PHP/Node 😭
Sander
😊
Sander
так мы учимся только