Size: a a a

Эликсир и Вунш

2019 June 03

SK

Simon Khaskelberg in Эликсир и Вунш
Нет. React не может быть на сервере. Реакт это view.
источник

SK

Simon Khaskelberg in Эликсир и Вунш
Первоначальный рендеринг страницы производиться на сервере. Ты отдаешь в браузер готовый html и потом на клиенте производиться "hydrate" элементов
источник

AD

Artem Denezhny in Эликсир и Вунш
Ты отдаешь в браузер готовый html вот эта фраза очень смущает((
источник

SK

Simon Khaskelberg in Эликсир и Вунш
И это только усложнаяет все и увеличивает зоопарк необходимых тебе node модулей
источник

SK

Simon Khaskelberg in Эликсир и Вунш
Из статьи что ты скинул >FastBoot will allow you to deliver the HTML and CSS for a page in your Ember app right away, then allow the JavaScript to take over once it has finished loading
источник

AD

Artem Denezhny in Эликсир и Вунш
Simon Khaskelberg
Из статьи что ты скинул >FastBoot will allow you to deliver the HTML and CSS for a page in your Ember app right away, then allow the JavaScript to take over once it has finished loading
ну это потому что ember построен на js и им управляется, и это связано с тем что его код должен выполняться на клиенте, который кроме js ничего не понимает((

но как только мы максимально отвязываемся от необходимости настройки окружения клиента под соответствующий фремворк, то мы сразу можем использовать все что пожелаем, все ограничения по технологиям снимаются
источник
2019 June 04

AD

Artem Denezhny in Эликсир и Вунш
вообще server side открывает довольно обширную область применения, вот например воспроизведение видео

все кодеки на сервере, на клиент ничего не нужно ставить, ресурсы клиента не используются, а только отдаётся оптимизированная картинка средствами того же html
то есть у нас появляется возможность вопроизведения fullHD видео без конвертации на любом устройстве, это может быть даже монохромная Nokia 3310
источник

PS

Petr Stepchenko in Эликсир и Вунш
Simon Khaskelberg
Нет. React не может быть на сервере. Реакт это view.
может)
источник

PS

Petr Stepchenko in Эликсир и Вунш
Artem Denezhny
106M  assets
35M  uploads_dev
9,0M  deps
6,1M  _build
552K  priv
152K  lib
52K  test
20K  config
8,0K  mix.lock
4,0K  README.md
4,0K  mix.exs

вот примерно как выглядит небольшой проект Phoenix

несколько метров самого elixir и сотни метров node модулей, причем иногда эта цифра доходит до 300-500 Mb

думаю ситуация скоро должна измениться, потому что продвижение server rendering или WASM смогут разрулить ее, или появление  compiled fronend framework
https://www.mint-lang.com

вот как команда ember следит за тенденциями, причём с 14-го года

https://blog.emberjs.com/2014/12/22/inside-fastboot-the-road-to-server-side-rendering.html
а чем тебе эликсир виноват в js зависимостях?
источник

PS

Petr Stepchenko in Эликсир и Вунш
да и почему локальные дев пакеты яляются проблемой?
источник

PS

Petr Stepchenko in Эликсир и Вунш
Artem Denezhny
вообще server side открывает довольно обширную область применения, вот например воспроизведение видео

все кодеки на сервере, на клиент ничего не нужно ставить, ресурсы клиента не используются, а только отдаётся оптимизированная картинка средствами того же html
то есть у нас появляется возможность вопроизведения fullHD видео без конвертации на любом устройстве, это может быть даже монохромная Nokia 3310
нужны кодеки на клиенте и не сможешь fullHD на нокии воспроизвести
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Petr Stepchenko
нужны кодеки на клиенте и не сможешь fullHD на нокии воспроизвести
Теоретически, если будет быстрый интернет то кодеки не нужны
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Можно передавать 60 FPS попиксельно
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
И на самом деле декодировать на сервере
источник

PS

Petr Stepchenko in Эликсир и Вунш
да, хорошая идея
источник

PS

Petr Stepchenko in Эликсир и Вунш
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Это из серии live view и иже с ними
источник

DE

Dmitry Evgenevich in Эликсир и Вунш
Чет вас не туда унесло.
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Ну существуют такие тенденции. Nvidia shield там, google что-то анонсировал такое, не помню как называется
источник

DE

Dmitry Evgenevich in Эликсир и Вунш
Начали с web assembly и вдруг на нокию попиксельно 60fps собрались воспроизводить
источник