Реквием по фронту. Библиотека Korolev

Содержание

Слайд 9

Проблемы

Многомегабайтные клиенты
Тормоза, особенно на мобильных устройствах
Время на разработку, согласование и поддержку Rest

Проблемы Многомегабайтные клиенты Тормоза, особенно на мобильных устройствах Время на разработку, согласование
API
Сложная кастомизация

Слайд 10

Korolev

В честь Сергея Павловича Королёва
Библиотека для построения SPA
Полностью на сервере
Написана в функциональном

Korolev В честь Сергея Павловича Королёва Библиотека для построения SPA Полностью на
стиле

Слайд 11

Korolev

Алексей Фомкин
https://github.com/fomkin/korolev
https://github.com/fomkin/levsha
https://t.me/korolev_io
https://gitter.im/fomkin/korolev

Korolev Алексей Фомкин https://github.com/fomkin/korolev https://github.com/fomkin/levsha https://t.me/korolev_io https://gitter.im/fomkin/korolev

Слайд 12

Korolev

https://mytc.io/

Korolev https://mytc.io/

Слайд 13

Korolev

https://contractpen.com
Один серьезный банк
...

Korolev https://contractpen.com Один серьезный банк ...

Слайд 14

Korolev

Server

Client

DB

Bridge

Korolev Server Client DB Bridge

Слайд 15

Korolev

Server

Client

State

DB

Bridge

Korolev Server Client State DB Bridge

Слайд 16

Korolev

VirtualDOM

Server

Client

State

DB

Bridge

Korolev VirtualDOM Server Client State DB Bridge

Слайд 17

Korolev

VirtualDOM

Server

Client

State

DB

Bridge

Diff

Korolev VirtualDOM Server Client State DB Bridge Diff

Слайд 18

Korolev

VirtualDOM

Server

Client

State

DB

Bridge

Diff

Dom

Korolev VirtualDOM Server Client State DB Bridge Diff Dom

Слайд 19

Korolev

Transition

VirtualDOM

Server

Client

State

DB

Bridge

Event

Diff

Dom

Korolev Transition VirtualDOM Server Client State DB Bridge Event Diff Dom

Слайд 20

Преимущества

Очень маленький размер клиента
Вся логика на сервере
На клиент передается

Преимущества Очень маленький размер клиента Вся логика на сервере На клиент передается
только то что видит пользователь
Сверхнизкое потребление памяти на клиенте
Не надо делать РЕСТ и все что с этим связано.
Писать на Scala

Слайд 21

Недостатки

Недостатки

Слайд 22

Недостатки

Недостатки

Слайд 23

Недостатки

Недостатки

Слайд 24

Недостатки

Не работает без интернета
Чувствительность к пингу
Высокая нагрузка на GC

Недостатки Не работает без интернета Чувствительность к пингу Высокая нагрузка на GC

Слайд 25

Рабочий пример

Рабочий пример

Слайд 29

Transition

Transition

Слайд 30

Transition

Transition

Слайд 31

Transition

Transition

Слайд 34

Template DSL

Template DSL

Слайд 35

Template DSL

Template DSL

Слайд 36

Template DSL

Template DSL

Слайд 37

Template DSL converter

Template DSL converter

Слайд 38

Template DSL

Template DSL

Слайд 39

Template DSL

Template DSL

Слайд 40

Template DSL

Template DSL

Слайд 48

Web Components

Web Components
Имя файла: Реквием-по-фронту.-Библиотека-Korolev.pptx
Количество просмотров: 27
Количество скачиваний: 0