Size: a a a

JavaScript — русскоговорящее сообщество

2020 September 04

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Ivan Naumov
наверное, но после того как я поработал с другими библиотеками и фреймвооками - увидел огромную разницу, лишь преакт спасает его
Проблема в подходе
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Заставить фризить можно что угодно
источник

IN

Ivan Naumov in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
Из тройки популярных он на втором
ну вью примерно такой же тормознутый, а ангуляр - это вообще другая история)
источник

IN

Ivan Naumov in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
Проблема в подходе
ну преакт - тот же код, а работает куда лучше, всем советую его
источник

IN

Ivan Naumov in JavaScript — русскоговорящее сообщество
отличия минимальные
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
А есть бенчи нормальные?
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Просто "faster than React" не показатель
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Он может быть быстрее в чем то определённом, но надо чекать как минимум на сколько он тормозит и на сколько это в разумном плане много всего рендерится

Фреймворк/либу берут не только из-за бенчмарков
источник

IN

Ivan Naumov in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
А есть бенчи нормальные?
ну есть огромная статья по батлам всех фреймворков, если не лень читать, то могу скинуть
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Важно то, на сколько она популярна, чтобы проще было найти разраба, на сколько экосистема развита, кто ее развивает и прочее
источник

IN

Ivan Naumov in JavaScript — русскоговорящее сообщество
ещё один плюс преакта в том что все что работает на реакте, работает и там
да и он очень популярный, кстати
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Ivan Naumov
ну есть огромная статья по батлам всех фреймворков, если не лень читать, то могу скинуть
Давай
источник

IN

Ivan Naumov in JavaScript — русскоговорящее сообщество
источник

IN

Ivan Naumov in JavaScript — русскоговорящее сообщество
правда тут сравнивают иногда не соавниваемое
источник

IN

Ivan Naumov in JavaScript — русскоговорящее сообщество
но да ладно
источник

IN

Ivan Naumov in JavaScript — русскоговорящее сообщество
в общем то основная цель преакта - избавиться от перерисовок и сделать оптимизацию из коробки, с пререндером в маленький бандл, как на спа, так и на сср подходит
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Ivan Naumov
в общем то основная цель преакта - избавиться от перерисовок и сделать оптимизацию из коробки, с пререндером в маленький бандл, как на спа, так и на сср подходит
Create 1000 rows

React 235
Preact 217

Replace all rows

React 196
Preact 183

Partial update

React 88
Preact 76

Select row

React 8.0
Preact 5.4

Remove rows

React 62
Preact 50
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Не спорю, faster. Но это же мелочи
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Куда больше зависит от того как вы сами пользуетесь этим
источник

IN

Ivan Naumov in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
Не спорю, faster. Но это же мелочи
ну и отрисовка быстрее, что тоже даёт хорошее впечатление от него
источник