Антон Непша - Сколько памяти ест ваша вкладка?

Поділитися
Вставка
  • Опубліковано 11 гру 2024

КОМЕНТАРІ • 9

  • @tnsaturday
    @tnsaturday 3 дні тому +4

    Забавно, что в React 19, который стал стабильным 5 декабря 2024, а Next 15 сидит на нем еще с октября (на RC версии ;), кэширование ПРИНУДИТЕЛЬНОЕ, т.е. компилятор расставляет за вас useCallback и useMemo, а вы это даже не контролируете. К чему это я. Да к тому, что та проблема с утечками в React, которую обнаружил Kevin Schiener, не просто не ушла, а стала хуже ;)

    • @nepshaaa
      @nepshaaa 3 дні тому +1

      Кстати, есть такое)) можно, правда, использовать временный хак по выключению компайлера через "use-no-memo", но да, компайлер в целом делает мемоизацию менее очевидной.
      Ну и в 19 реакте из коробки он тоже вроде выключен, так что пока живём))

    • @tnsaturday
      @tnsaturday 3 дні тому +1

      @@nepshaaa Пока да, он как-то где-то сбоку. Ну, оно и понятно, после такого фидбэка, какой они получили от беты, стыдно как-то даже в release notes его упоминать. Но вспоминая, как было с FC (напомню весь этот bullshit: completely optional, личный выбор каждого и т.д.), не удивлюсь, если через годик он будет принудительным ;)

    • @АртурДемидов-г7ф
      @АртурДемидов-г7ф 3 дні тому +3

      ​@@tnsaturdayсогласен с вами, или скорее обновится несколько популярных библиотек, которые в мажорной версии просто укажут "fully unoptimized, compiler required" и после уже компайлер с нами навсегда

    • @tnsaturday
      @tnsaturday 3 дні тому +1

      @@АртурДемидов-г7ф именно так, библиотеками заставят перейти.

    • @corvus278
      @corvus278 2 дні тому +1

      Но так он расставляет не просто так, а там, где это реально требуется, для этого компайлер и придумали

  • @chikenmacnugget
    @chikenmacnugget День тому

    Когда базовые вещи преподносят фразой "оказывается" - становится немного страшно :D

  • @dmitriyzakharov3696
    @dmitriyzakharov3696 2 дні тому +1

    я на вьюшке 2 падал тоже) там же реактивочка из коробки) и если ты там 10 мег будешь класть раз в секунду то эта реактивочка не сможет чистить данные предыдущие) поэтому будет OOM) но если реактивочку отключить для этой операции то да) все будет ок) но это все редкие кейсы