Size: a a a

2020 September 28

N

Nicky in Frontend UA
источник

EO

Eugene Obrezkov in Frontend UA
набросал черновик
источник

EO

Eugene Obrezkov in Frontend UA
сейчас попробую зашарить
источник

EO

Eugene Obrezkov in Frontend UA
источник

EO

Eugene Obrezkov in Frontend UA
решение в лоб, многих проверок нету, стиль кода вообще всё равно
источник

EO

Eugene Obrezkov in Frontend UA
преследуется идея с рекурсией, линейным массивом и smi
источник

N

Nicky in Frontend UA
👀
источник

N

Nicky in Frontend UA
пора учить ts
источник

EO

Eugene Obrezkov in Frontend UA
Nicky
пора учить ts
есть у меня один канал, но он пока что в альфа режиме 🙂
источник

N

Nicky in Frontend UA
понял) разбираюсь с реализацией, спс)
источник

EO

Eugene Obrezkov in Frontend UA
Nicky
понял) разбираюсь с реализацией, спс)
тебя foldNeighbors только интересует
источник

EO

Eugene Obrezkov in Frontend UA
всё остальное это чтобы с игроком взаимодейстсовать и рисовать поле
источник

N

Nicky in Frontend UA
да, но интересно все)
источник

EM

Egor Mushet in Frontend UA
Eugene Obrezkov
Это можно и в линейном с SMI
а что имеется ввиду под SMI ?
источник

EO

Eugene Obrezkov in Frontend UA
Egor Mushet
а что имеется ввиду под SMI ?
SMall Integer, значение, которое можно не упаковывать в памяти
источник

EO

Eugene Obrezkov in Frontend UA
Eugene Obrezkov
SMall Integer, значение, которое можно не упаковывать в памяти
рекомендую - https://v8.dev/blog/elements-kinds
источник

N

Nicky in Frontend UA
как раз скинуть хотел
источник

EO

Eugene Obrezkov in Frontend UA
зачастую, ваши объекты, массивы и прочее «упаковывается» в памяти. То есть идёт не только значение, а ещё и тег («маркер») который обозначает тип значения и т.д. и т.п. Это всё кушает память, разумеется.
источник

EO

Eugene Obrezkov in Frontend UA
Конкретно в этом случае, с движком V8, под SMI подразумевается небольшое число, которое можно хранить без упаковки (теги там всё равно есть, но в детали вдаваться не будем) факт в том, что оно влезает в разрядность и можно одно число хранить 1\2\4 байтами
источник

EM

Egor Mushet in Frontend UA
Спасибо)
источник