Jump to content
  • Sign Up

DnoInvokera

User
  • Content Count

    20,236
  • Joined

  • Last visited

  • Time Online

    201d 16h 42m 4s

About DnoInvokera

Profile Information

  • Gender
    Male

Recent Profile Visitors

16,892 profile views
  1. а красная корона такой же будет по экспириенсу? там вроде короткий рассказ еще есть на верочку реквест в том же направлении: вечер у клэр
  2. неюзабельно же хотя если там блоки верстаются также как в найтивскрипт, то юзабельно
  3. создаю массив индексов, потом удаляю по одному лучше просто так скажи что имеешь ввиду, я не жс не могу прочитать хех лайк нельзя поставить, последняя функция клевая
  4. не могу осилить что вы написали потому что надо убегать, но для рандома без повторов у меня такое получилось (т.е. я бы делал также как ((ne())) const list = [...Array(12000000).keys()] const randomIndex = () => Math.trunc(Math.random() * list.length); const randomRange = (limit = 5) => { const data = []; const handleRandom = () => (index = randomIndex(), data.push(list[index]), list.splice(index, 1)); const youSpinMe = (round) => round > 0 ? (handleRandom(), youSpinMe(round-1)) : data; return youSpinMe(limit); } const items = randomRange()
  5. хорошо что вопросик аж на молекулы разобрали, как раз тот уровень где я улавливаю о чем речь, так что всем ++ елазорыч так-то прав, ну или точно есть какой-то смысл, типа есть 2млн данных, и запрос каждый раз отдает 5 рандомных данных, не повторяя значения, тогда думаю на первый миллион данных совпадений будет мало (хз сколько в цифрах), но на второй миллион, будет постоянно реролить и следовательно время выполнения взлетит до небес на совпадения думаю можно забить и не реролить миллион раз, если рандомится одно и то же значение, по-моему гениальное решение
  6. хотел загуглить но уже второй день руки не доходят как выбрать рандомные 5 элемента из списка, если в списке миллион элементов, ну типа на скорость
  7. режим наебать систему активирован
  8. ну как всегд ит депендс обрисуй контекст принимаемого решения? если в общем - че знаешь то и бери. че понравилось по архитектуре то и бери. почитай плюс/минусы, критику и выбирай по интуиции хз, не вижу каких-то кейсов, где одно окажется принципиально лучше другого, т.е. мне кажется можно выбрать любой вариант и получить плюс-минус одинаковые показатели по усилиям, времени и результату я как-то раз гуглил "самый быстрый фронтовой фреймворк" и попал на сайт с кучей диаграмм и графиков, и ангуляр там вроде во всех иллюстрациях казался быстрее реакта, но я хз даже, не готов этой инфе доверять на все 100, тем более самый топ по всем цифрам там выходил какой-то AppRun сраный со свиньей на лого в целом, вопрос слишком душный, чтобы гуглить/читать, интересно было что на пд думают
  9. Если у тебя скролл не в дефолтном body а кастомном контейнере, и перформанс говно, то попробуй добавить к контейнеру со скроллом. Обычно жестко бустит перф благодаря GPU рендерингу. Если ты спрашиваешь о других фишках (аля у тебя скролл-листенер, который должен следить за позицией и что-то менять), то там надо ебашить троттлинг на обработчике и избегать любых изменений стейта на каждом скролле, если речь идет о реакте (то есть менять только когда происходит триггер, а не на постоянной основе). где ты все это читаешь, гуру (для Ангуляра тоже подходит совет, спс) вообще про скрол вопрос это я ненавязчиво хотел разобраться как реализована фича ScrollView в Ангуляре и вся эта тематика, но мне было лень жестко загугливаться и последний актуальный вопрос: че лучше Реакт или Ангуляр? и подвопрос: какой стейт-менеджер юзать не зашкварно, типа redux/mobx/ngrx/ngxs, я типа в теме, но любой инструмент полностью переворачивает игру (структуру кода), как это вообще надо воспринимать лол
  10. тогда следующий вопрос тоже сюда: какие tricks есть для оптимизации скролла?
×
×
  • Create New...