HolyJS
HolyJS
  • 613
  • 2 388 150
Тёма Сенюков — Next.js. Как ты вообще рендеришь?
Ближайшая конференция - HolyJS 2024 Autumn, 7 ноября (online), 14-15 ноября (Санкт-Петербург + трансляция).
Подробности и билеты: jrg.su/K18Cxd
- -
Долгое время мы жили с пониманием, что есть SSR, SSG, CSR. Мы научились их готовить, использовать преимущества и минимизировать недостатки. Появление серверных компонентов в React и внедрение их в Next.js изменили наше привычное понимание о рендеринге. В докладе разобрались, как с этим теперь жить.
Скачать презентацию с сайта HolyJS - jrg.su/itP23t
#javascript #nextjs
Переглядів: 5 543

Відео

Денис Чернов - Vue.js Renderer: выводим приложение на canvas и не только
Переглядів 1,1 тис.4 години тому
Ближайшая конференция - HolyJS 2024 Autumn, 7 ноября (online), 14-15 ноября (Санкт-Петербург трансляция). Подробности и билеты: jrg.su/K18Cxd - - Все мы знаем, что такое Document Object Model (DOM). Но что, если мы хотим, чтобы вывод происходил не в HTML, а, например, на canvas или вообще в PDF? На этот и другие вопросы ответили во время доклада. - Что такое рендерер? - Как написать кастомный р...
Александр Канунников - Импортозамещаем Svelte, или Как я ускорил Glimmer на 40%
Переглядів 6134 години тому
Ближайшая конференция - HolyJS 2024 Autumn, 7 ноября (online), 14-15 ноября (Санкт-Петербург трансляция). Подробности и билеты: jrg.su/K18Cxd - - Как мы с вами знаем - ни года не проходит без создания нового веб-фреймворка. 2024 год не станет исключением. В рамках исследования Александр рассмотрел причины возникновения новых библиотек рендеринга и определил требования для фреймворка мечты. Он п...
Олег Соловьев - Angular Platforms: как запускать приложение где угодно?
Переглядів 6374 години тому
Ближайшая конференция - HolyJS 2024 Autumn, 7 ноября (online), 14-15 ноября (Санкт-Петербург трансляция). Подробности и билеты: jrg.su/K18Cxd - - Angular - мощная технология для разработки фронтенда веб-приложений. Но ограничивается ли он одним вебом? Глубокое погружение во внутреннее устройство Angular. А именно - в его механизм платформ, позволяющий запускать приложения где угодно. Рассмотрел...
Вадим Малютин - Навигация с помощью голосового помощника
Переглядів 57621 годину тому
Ближайшая конференция - HolyJS 2024 Autumn, 7 ноября (online), 14-15 ноября (Санкт-Петербург трансляция). Подробности и билеты: jrg.su/K18Cxd - - Голосовые помощники все больше становятся частью нашей жизни - они помогают подбирать музыку, строить маршруты, заказывать такси и многое другое. Однако в вебе редко можно встретить таких помощников, хотя Speech API добавили в браузеры 10 лет назад. В...
Алексей Савватеев - Принципы математического мышления
Переглядів 4,2 тис.14 днів тому
Ближайшая конференция - HolyJS 2024 Autumn, 7 ноября (online), 14-15 ноября (Санкт-Петербург трансляция). Подробности и билеты: jrg.su/K18Cxd - - В выступлении Алексей описал общие методы, приемы, идеи и логические конструкции, которые характерны для большинства математических дисциплин и в то же время подчеркивают особенности сложившейся математической культуры и языка. Спикер заострил внимани...
Артём Арутюнян - Генерация реактивной модели из контрактов
Переглядів 2 тис.21 день тому
Ближайшая конференция - HolyJS 2024 Autumn, 7 ноября (online), 14-15 ноября (Санкт-Петербург трансляция). Подробности и билеты: jrg.su/K18Cxd - - Как вывести из Zod-контрактов реактивную модель и зачем? Если выбрать правильную точку отсчета, можно далеко уйти! Артем рассказал, как взяли за источник истины Zod-контракты и смогли сильно сократить код и повысить его надежность. Показал, как работа...
Николай Рябов, VK / ВКонтакте - Webpack watch в экстремальных условиях
Переглядів 885Місяць тому
Ближайшая конференция - HolyJS 2024 Autumn, 7 ноября (online), 14-15 ноября (Санкт-Петербург трансляция). Подробности и билеты: jrg.su/K18Cxd - - Как происходит сборка всего огромного фронтенда ВКонтакте и что может сделать инфраструктурная команда с эффектами от имеющегося наследия. А самое главное - как многократно упростили жизнь разработчикам и сэкономили сотни человеко-часов с помощью глуб...
Антон Непша, Сбер - Когда проснулся и узнал, что существуют PWA
Переглядів 4,8 тис.Місяць тому
Ближайшая конференция - HolyJS 2024 Autumn, 7 ноября (online), 14-15 ноября (Санкт-Петербург трансляция). Подробности и билеты: jrg.su/K18Cxd - - Почему шумиха вокруг PWA до сих пор не утихает? Нужно ли всем срочно переводить свои сайты на PWA? Антон рассказывает, с какими сложностями придется столкнуться, какие решения принять и на какие грабли наступить, если вам прямо завтра придется разраба...
Дмитрий Скуценя, Okko - Один плеер для Smart TV и web. Что может пойти не так?
Переглядів 8852 місяці тому
Дмитрий Скуценя, Okko - Один плеер для Smart TV и web. Что может пойти не так?
Обсуждение от СИБУР Диджитал - Как заставить собеседование работать на тебя?
Переглядів 1,4 тис.2 місяці тому
Обсуждение от СИБУР Диджитал - Как заставить собеседование работать на тебя?
Игорь Федоров, VK / ВКонтакте - Зоопарк иконок: упрощаем работу с иконками для дизайна и разработки
Переглядів 3,1 тис.2 місяці тому
Игорь Федоров, VK / ВКонтакте - Зоопарк иконок: упрощаем работу с иконками для дизайна и разработки
Обсуждение от Okko - Как прийти во фронтенд и уйти из него
Переглядів 1 тис.2 місяці тому
Обсуждение от Okko - Как прийти во фронтенд и уйти из него
Геннадий Ватитов, МТС - Экосистемная «шапка»: адаптируй это
Переглядів 6212 місяці тому
Геннадий Ватитов, МТС - Экосистемная «шапка»: адаптируй это
Закрытие конференции HolyJS 2023 Autumn
Переглядів 1882 місяці тому
Закрытие конференции HolyJS 2023 Autumn
Алексей Пименов - Можете взять еще задачу? А когда завершите то, что взяли?
Переглядів 1,8 тис.2 місяці тому
Алексей Пименов - Можете взять еще задачу? А когда завершите то, что взяли?
Максим Андреев, Дмитрий Шумский - Не аппом единым: какой путь может пройти мобильный сайт
Переглядів 4202 місяці тому
Максим Андреев, Дмитрий Шумский - Не аппом единым: какой путь может пройти мобильный сайт
Сергей Чикуёнок - В поисках идеального фреймворка
Переглядів 3,3 тис.2 місяці тому
Сергей Чикуёнок - В поисках идеального фреймворка
Борис Ермаченко - Экономим время пользователя с помощью буфера обмена
Переглядів 1,1 тис.2 місяці тому
Борис Ермаченко - Экономим время пользователя с помощью буфера обмена
Валерий Лисовец - Нейросеть «Николай Иронов» - разработка дизайна логотипов с помощью JavaScript
Переглядів 6062 місяці тому
Валерий Лисовец - Нейросеть «Николай Иронов» - разработка дизайна логотипов с помощью JavaScript
Николай Васильчук - Замена фона в видеозвонке
Переглядів 5392 місяці тому
Николай Васильчук - Замена фона в видеозвонке
Тёма Сенюков - Опасны ли перерендеры в React и как их избежать?
Переглядів 17 тис.2 місяці тому
Тёма Сенюков - Опасны ли перерендеры в React и как их избежать?
Петр Жемчугов - Дизайн и код в гармонии
Переглядів 8012 місяці тому
Петр Жемчугов - Дизайн и код в гармонии
JS: джем-сессия. Угадываем доклады разных лет
Переглядів 902 місяці тому
JS: джем-сессия. Угадываем доклады разных лет
Bun 1.0: веб-оркестр
Переглядів 1,3 тис.2 місяці тому
Bun 1.0: веб-оркестр
Александр Пономаренко - Алгоритм Дейкстры + 2D-игра = Просто
Переглядів 3702 місяці тому
Александр Пономаренко - Алгоритм Дейкстры 2D-игра = Просто
Максим Земсков - Glorious Monolith: масштабируем приложение без микрофронтендов
Переглядів 8332 місяці тому
Максим Земсков - Glorious Monolith: масштабируем приложение без микрофронтендов
Валерий Баранов - React Query в деле: как Яндекс Командировки уже три года живут без state-менеджера
Переглядів 5 тис.2 місяці тому
Валерий Баранов - React Query в деле: как Яндекс Командировки уже три года живут без state-менеджера
Георгий Бузин - Ускоряем процесс сборки и сокращаем cycle time
Переглядів 5942 місяці тому
Георгий Бузин - Ускоряем процесс сборки и сокращаем cycle time
Ангелина Купцова - Код-ревью с уважением
Переглядів 1,4 тис.2 місяці тому
Ангелина Купцова - Код-ревью с уважением

КОМЕНТАРІ

  • @pick-pock
    @pick-pock 2 години тому

    Ни одного принципа «математического мышления» сформулировано конечно же не было. Байки, задачки, шутки и прибаутки - набор несвязных частных случаев - это и есть «математика» от Савватеева. Пришёл на платную профессиональную конференцию для технарей и просто потрендел на тему как на всех остальных своих малополезных лекциях для школьников. Зачем организаторы зовут фрика на профессиональную конференцию - не понятно. Это не говоря уже о том, что инженеры для Савватеева - второсортные недолюди по сравнению с математиками. Короче, фу, HolyJs, фу!

  • @michealmltefive5510
    @michealmltefive5510 19 годин тому

    слабенько имхо

  • @Dragolietel
    @Dragolietel 20 годин тому

    Не так опасны ререндеры как их последствия. И падение с высоты без парашюта само по себе не опасно, но последствия - встреча с землей опасна, да :) Не, в целом норм, очень даже

  • @unknown.6914
    @unknown.6914 День тому

    26:30

  • @arinqwerty
    @arinqwerty 2 дні тому

    спасибо, было интересно

  • @zede1697
    @zede1697 2 дні тому

    Как спикер приношу свои извинения, за ввод в заблуждение наименованием доклада. Изначально Canvas рендерер был в концепции, но потом я увидел решения существующие и что описывать его будет не так весело, как ресерч рендерера в React. Для тех же кому все-таки интересно разобраться как можно отредендерить приложение в Canvas: поиск "github vuvas"(к сожалению ссылки не дает постить youtube), там же можно найти нехитрый рендерер к нему. PS. Напомню, что основная цель показа рендерера в React: показать гибкость рендереров и заодно немного развлечься после серьезных продуктовых задач

  • @karin_park
    @karin_park 2 дні тому

    что за канал шри? можно ссылку?)

    • @user-nw4gk5rv8m
      @user-nw4gk5rv8m 2 дні тому

      ШРИ (школа разработки интерфейсов) - так назывались публичные лекции от Яндекса по фронтенду. Доклады которые я упоминал - ua-cam.com/video/bnzcSC8AmHY/v-deo.html и ua-cam.com/video/HDajDASxn-w/v-deo.html

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

      Школа разработчиков интерфейсов от Яндекса

  • @VitalyLiber
    @VitalyLiber 2 дні тому

    Доклад офигенный ❤

  • @bbrother92
    @bbrother92 2 дні тому

    с точки зрения фронтовика-командирщика

  • @rin2004able
    @rin2004able 2 дні тому

    фронтенд стал еще веселей. А нельзя ли отдать на откуп машине автоматом дербанить что сделать SSG, SSR и CSR? А фронтендер думал бы о прикладной задаче.

  • @mishayakubchuk4192
    @mishayakubchuk4192 2 дні тому

    В целом доклад хороший, но с некоторыми моментами не согласен. 1) Про комбинацию SSR и SSG в динамических раутах (/movies/[id]) не совсем верно. Если вы добавляете generateStaticParams на страницу, то все остальные страницы, которые не сгенерировались во время билда, будут генерироваться в фоне по запросу и тоже будут статическими, то есть SSG. Можно добавить опцию dynamicParams = false и тогда страницы, которые не вернул generateStaticParams будут возвращать 404. Но в любом случае раут будет SSG, а не частично SSG, частично SSR, как было сказано в докладе. 2) Не согласен с тезисом "не трогайте кэширование fetch". Если вы не укажите хотя бы глобально на странице опцию revalidate, то ваши данные закешируются навсегда в Data Cache. В не зависимости от того, у вас SSR или SSG на странице. До тех пор, пока вы не перебилдите проект.

  • @kaermorchen3515
    @kaermorchen3515 2 дні тому

    Спасибо за доклад. Было очень интересно.

  • @mulfyx
    @mulfyx 2 дні тому

    про кэш уже неактуально, в 15 версии уберут это убогое неявное кэширование

    • @dogfrogfog
      @dogfrogfog 2 дні тому

      это не кэширование убогое а ты слабый )

    • @mulfyx
      @mulfyx 2 дні тому

      @@dogfrogfog поэтому челы выпилили это кеширование? то есть норм, что они GET роуты кэшировали?

    • @ilikecola378
      @ilikecola378 2 дні тому

      не уберут, а изменят политику по умолчанию, отключить по умолчанию кеш можно и в 14 для fetch (nextjs 14 force-cache next15 no-store) и роутера (nextjs 14 staleTimes N sec nextjs 15 staleTimes 0)

    • @mulfyx
      @mulfyx 2 дні тому

      @@ilikecola378 я пишу про то, что уберут неявное кэширование, я не писал про то, что его вообще уберут а по поводу фетча, если ты ставил "no-cache", то твои страницы переставали быть SSG, как же так

    • @dogfrogfog
      @dogfrogfog 2 дні тому

      ​ просто людям лечь тратить время и разбиираться-> они пишут в issue/twitter поднимают шум

  • @puffinavtz3966
    @puffinavtz3966 2 дні тому

    Вижу Тёму, сразу лайк)

  • @gizeasy
    @gizeasy 4 дні тому

    Собрались чармандер, чармелеон и чаризард😂

  • @user-ik9yu3ik3q
    @user-ik9yu3ik3q 6 днів тому

    Не сказал бы, что лекция посвящена математическому мышлению. Нет даже определения математического мышления. Набор ярких примеров, но без связки друг с другом.

    • @pick-pock
      @pick-pock 2 години тому

      Типичный Савватеев

  • @alexanderskusnov5119
    @alexanderskusnov5119 9 днів тому

    Номера 0 нет, так как счёт начинается с 1 (натуральные числа).

    • @pick-pock
      @pick-pock 2 години тому

      Натуральное число выражает кол-во предметов. Ноль - это тоже кол-во.

  • @404Negative
    @404Negative 11 днів тому

    Это лекция для умственно отсталых ? Программисты все это знают

  • @Anonymous-yl5wk
    @Anonymous-yl5wk 12 днів тому

    Заебал задыхаться постоянно

  • @-dubok-
    @-dubok- 13 днів тому

    Мда, короче, пока что ИИ почти полностью бесполезен.

  • @amsglobal6905
    @amsglobal6905 14 днів тому

    Саватеев как всего красавчик!

  • @GerryFolf
    @GerryFolf 14 днів тому

    Очередное подтверждение того, что математики очень необразованные люди.

    • @viktorlyzlov9712
      @viktorlyzlov9712 8 днів тому

      Обоснуйте, пожалуйста.

    • @GerryFolf
      @GerryFolf 8 днів тому

      ​@@viktorlyzlov9712 обосновал, на здоровье.

  • @wardxela
    @wardxela 14 днів тому

    Великолепный доклад. Большое спасибо за предоставленную информацию)

  • @user-if1dj7fy2y
    @user-if1dj7fy2y 14 днів тому

    А сможете решить😊 задачу😮 по какой формуле точно можно считать справедливую полную стоимость оплаты часа Наёмного труда работника любой профессии Х ⁉️

  • @Inqanter
    @Inqanter 16 днів тому

    Спасибо. Очень интересный доклад =)

  • @wardxela
    @wardxela 16 днів тому

    Вот уж неожиданно было увидеть Алексея здесь)

  • @j05gp
    @j05gp 16 днів тому

    Скучно и не очень применимо, разве что олимпиадники оценят.

    • @snky_
      @snky_ 16 днів тому

      Реально скучно. Никогда не понимал, почему Савватеева так восхваляют. По мне так он плохо рассказывает про математику. А когда речь заходит не о математике, он иногда какую-то откровенную дичь говорит в стиле Вассермана

  • @user-fh6xg9pn3y
    @user-fh6xg9pn3y 16 днів тому

    39:45 что за гомофобия? 😂

  • @MARIA_LYMAREVA
    @MARIA_LYMAREVA 16 днів тому

    спасибо❤

  • @Bggg574
    @Bggg574 16 днів тому

    Савватеев тот еще дурачок, математику может и знает, а в остальном дурак дураком

  • @Lev-fu2ys
    @Lev-fu2ys 16 днів тому

    ua-cam.com/video/PwgrK2SgqbE/v-deo.html ну я бы так не говорил, учитывая, что в Москве достаточно много людей имеют экзотических животных, крокодилы там могут быть. Опять же, исходя из математического мышления, надо доказать что крокодилов действительно там нет, а если я куплю маленького крокодила, приду к Москве-реке и запущу его туда и он будет зеленый, то утверждение точно будет неверным.

  • @imthebest8000
    @imthebest8000 16 днів тому

    Неожиданный доклад. Круто!

  • @kasatkahuemay4104
    @kasatkahuemay4104 21 день тому

    блин, интересно и важно!

  • @ilikecola378
    @ilikecola378 21 день тому

    авторизация по кукам, улыбнуло

  • @user-cg9el1hb1s
    @user-cg9el1hb1s 21 день тому

    Посмотрел 20 минут, дальше не смог. Видео для людей, которые ещё никогда не занимались менеджментом и не задумывались о нем. Если у вас есть хотя бы небольшое представление о том, как работать в команде и вы умеете читать, то позвольте сэкономить 47 минут видео для вас и уложиться в один совет, который дает автор - интересуйтесь и изучайте управление людей, если хотите успешно управлять людьми. Пожалуйста.

  • @ekokotov
    @ekokotov 22 дні тому

    Mobx ?

    • @artalar
      @artalar 20 днів тому

      Для очень простых данных сериализация и десериализация с проксей, конечно, вообще вопросов не вызывает. Но на моей практике намного удобнее оперировать модельками, которые можно расширять (говорил про reatomBoolean) и если мы уже под каждую сущность свой класс / фабрику создаем - то тут прокси не помогут, нужно так же по схеме генерить.

  • @falkomer
    @falkomer 22 дні тому

    Крутой доклад, Артем красава!

  • @Black1991Star
    @Black1991Star 22 дні тому

    Совершенно не понятна архитектура где прям на ВСЁ надо подвязываться.... автор уверен что он не приближает глобальное потепление своим решением ? А если интернет слабенький, все преложение не работает ?

    • @artalar
      @artalar 22 дні тому

      Как я показал в докладе, синхронизация через сеть нужна только для специфических интерфейсов, но вот автоматический персист может быть полезен намного чаще, практически на любых формах.

    • @user-md5mw1tp3e
      @user-md5mw1tp3e 22 дні тому

      node_modules и вебпак скорее вскипятят океан

    • @valentinenarush5801
      @valentinenarush5801 22 дні тому

      Сами себе придумали проблему и сами через жёпу ее решаем

  • @tanyayursha862
    @tanyayursha862 22 дні тому

    Саша - легенда ⚡

  • @denischernuta5005
    @denischernuta5005 23 дні тому

    Джентельмены, мое почтение) "снимаю шляпу"

  • @vunshpunsh2
    @vunshpunsh2 25 днів тому

    Это просто супер классный видос. Спасибо, джентльмены!

  • @stanimir5228
    @stanimir5228 25 днів тому

    Да вообще херня какая-то. Конференция целая, будто лекарство от рака сделали.

  • @k4kaa
    @k4kaa 27 днів тому

    Спасибо! Было очень интересно

  • @imthebest8000
    @imthebest8000 27 днів тому

    Качественный доклад, спасибо

  • @renzo2.0fabian54
    @renzo2.0fabian54 27 днів тому

    hola midu

  • @fedoskamcha3768
    @fedoskamcha3768 29 днів тому

    top

  • @arsenybazel2704
    @arsenybazel2704 Місяць тому

    не совсем понял про разделение контекста. Компонент который обернут этим контекстом ведь все равно должен быть обернут memo?

  • @deGGenerate
    @deGGenerate Місяць тому

    Хотел упростить, а получилось наоборот

  • @DmitryKorovin-rr9hl
    @DmitryKorovin-rr9hl Місяць тому

    классный доклад, спасибо! Вообще не хватает в ру-сегменте подобного контента по RN