Size: a a a

Kotlin Community

2021 November 24

AN

Alexander Nozik in Kotlin Community
Но вы для начала определитесь, что за область.
источник

AN

Alexander Nozik in Kotlin Community
и лучше в @kotlin_start
источник

LS

Lev Shagalov in Kotlin Community
@sandwwraith
Я понимаю, что оно должно тормозить, но у меня десериализация 12 мб занимает две с половиной минуты в js. Я понимаю что это дофига, но было бы интересно, есть ли общие способы это ускорить?
источник

AL

Anton Lakotka in Kotlin Community
а пробовали другие сериализаторы? или вам нужна мультиплатформа?
источник

LS

Leonard Startsev in Kotlin Community
А если попробовать нативным парсером а потом decodeFromDynamic?
источник

LS

Lev Shagalov in Kotlin Community
Э... нет
источник

LS

Leonard Startsev in Kotlin Community
Что нет? Не пробовали?
источник

LS

Lev Shagalov in Kotlin Community
Но, я мерял parseToJsonElement/decodeFromJsonElement

байт/parseToJsonElement/decodeFromJsonElement
11812120/19.910100s/1m 57.612200s (большая)
1865629/3.081200s/17.192100s (большая/10)
149616/316.8ms/1.477300s (малая)
источник

LS

Lev Shagalov in Kotlin Community
Я сейчас это попробую
источник

AN

Alexander Nozik in Kotlin Community
Там время разбора существенно больше времени парсинга. Поэтому вероятно не поможет
источник

LS

Leonard Startsev in Kotlin Community
Может быть
источник

АО

Алексей Овсянников... in Kotlin Community
Мне что-то подсказывает, что там огромные классы с огромными списками вместо пагинаций и разделения данных по апишкам
источник

LS

Lev Shagalov in Kotlin Community
Да, это полный msres)) Если ты понимаешь о чем я
источник

АО

Алексей Овсянников... in Kotlin Community
Вот и ответ
источник

АО

Алексей Овсянников... in Kotlin Community
Пажжи, oeg?
источник

АО

Алексей Овсянников... in Kotlin Community
Я его за секунды десериализовывал, даже огромные
источник

LS

Lev Shagalov in Kotlin Community
Нет, мой, gsoeg

PS oeg и gsoeg - внутренние форматы данных.
источник

AN

Alexander Nozik in Kotlin Community
так на JVM он за секунды и работает, проблема в JS.
источник

AN

Alexander Nozik in Kotlin Community
И да, понятно, что не надо на веб-клиент 12 Мб посылать
источник

LS

Lev Shagalov in Kotlin Community
Задумка, чтобы клиент был максимально автономен. На территории плохой инет. Очень.
источник