Size: a a a

React: русскоязычное сообщество

2020 April 14

T

The Fallen Phoenix in React: русскоязычное сообщество
The Fallen Phoenix
Мобильный хром эти оптимизации обходят стороной
Там оптимизация по памяти идет, ибо другие ограничения накладывает оборудование
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Стараются вообще не гонять через JIT
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Ибо скомпилированный код это выделенная память для каждого набора типов аргументов
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
То есть внезапно оказывается, что чтобы все быстро работало, разрабам на js нужно внимательно следить за типами переменных)
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Для многих это нежданчик
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Вот например
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
Как я понял, такую оптимизацию все равно не сделать.
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
Потому что useMemo реализовано на каком-то dispatcher-е.
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
Который где-то в ядре.
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
А как без замыканий сделать я совсем не знаю.
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Юра Чеботаев
Потому что useMemo реализовано на каком-то dispatcher-е.
Это fiber
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
Наверное, надо, чтобы этот самый dispatcher умел инстанцировать классы если только.
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
Ну, в принципе, выглядит реалистично.
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
Но только это коммит в ядро получается.
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Юра Чеботаев
Но только это коммит в ядро получается.
Да-да, конечно
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Про это и речь
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Есть либа (которую я использую вместо реакта)
https://github.com/dyo/dyo/tree/master/src
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
В ней по коду куда проще ориентироваться
источник