Size: a a a

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

2019 December 16

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Dmitry M
Именно на арме. В хроме на топовых смартфонах не лучше
ARM тут точно не причем. Проблема в особенностях андроида или самого хрома для Android.
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
Да, просто вебассембли это не для js разработчиков сейчас
можно слово “сейчас” удалить и будет верно
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
Aλexander Syrotenko
Я бы за квадратный алгоритм на код-ревью бил бы по рукам
мне кажется что-нить вроде .map(foo).filter(bar).join(‘’) чуть ли ни в каждом большом проекте есть
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
можно слово “сейчас” удалить и будет верно
от того что там сейчас не становится же неверно. даже если думать что всегда так будет
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
а что из этого плохо? мап, фильтр или джойн?
источник

C

Constantine in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
а что из этого плохо? мап, фильтр или джойн?
все 🌝
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
в смысле все?
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
это такая особенность javascript чтоли? что функции плохо?
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
а что, в джаве они все ленивые и соптимизируются до конкатенации сами?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
мне кажется что-нить вроде .map(foo).filter(bar).join(‘’) чуть ли ни в каждом большом проекте есть
Так это 3 * N в худшем случае. Немного не тот пример. Конечно будь это на итераторых было бы быстрее и ленивее, вот в Rust все тоже самоен только через итераторы.
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
3N это O(N)
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
да
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
а что, в джаве они все ленивые и соптимизируются до конкатенации сами?
не знаю врядли ленивые, может быть, по крайней мере пока это не сидит на горячем пути и не мешает — это вполне нормальный код мне кажется
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
не знаю врядли ленивые, может быть, по крайней мере пока это не сидит на горячем пути и не мешает — это вполне нормальный код мне кажется
В Java есть streams
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
этот код не может быть нормальным и нет, в джаве они не ленивые)
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
если ты хочешь сказать что надо filter().map().join() то он тоже O(N)
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
нет, он не О(n)
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
нет, он не О(n)
Как раз таки O(N)
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
мда
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
kN -> O(N). Асимптотика линейная
источник