Nuxt, оптимизация SPA - анонс нового курса

  Рет қаралды 726

Дмитрий Лаврик

Дмитрий Лаврик

Күн бұрын

Пікірлер: 10
@kovtunos
@kovtunos 2 ай бұрын
О, круто. Подписываюсь на новый курс
@АлександрМельник
@АлександрМельник 2 ай бұрын
В какой момент мы свернули не туда) Страница с тремя квадратиками, а мы рассуждаем об вьютифаях, ссcрах, лсп, фсп, критических стилях, витах, накстах...
@alexnozer
@alexnozer 2 ай бұрын
Современный фронтенд как он есть) Сначала делаем простой блог или каталог на JS фреймворках с кучей библиотек. Обнаруживаем сломанное SEO и плохой перформанс, потому что JS не бесплатный для браузеров и поисковых движков. Потом берём ещё JS, чтобы сделать SSR и решить проблемы. Но там какие-то стили, что-то не то cгенерировалось, CSS и JSON-ов больше, чем HTML. Поэтому ещё немного JS для решения проблем. И, может быть, это будет быстрое, удобное и доступное приложение. Приложение, состоящее, в основном из статичного контента: текста, картинок и ссылок. Но нет, потому что выкатили метрику INP и гидрация её сильно портит. Поэтому добавим ещё JS и всяких модных терминов Partial Hydration, Island Architecture, Resumability. А через пол года всё это добро обновятся до новых версий, которые ещё будут между собой несовместимы. И опять нужно все чинить. Заказчик что-то заподозрит и приложение перепишут на статик генератор или какой-нибудь Laravel или Rails со старым добрым рендерингом шаблонов на сервере.
@Tuhtarov
@Tuhtarov 2 ай бұрын
Это пример ;)
@dmitrylavrik
@dmitrylavrik 2 ай бұрын
Это же упрощённый пример, конечно, nuxt + vuetify тут избыточны) Но в общем случае вопрос ведь в расширяемости функционала. Эти три квадратика, конечно, проще сверстать без библиотек и на PHP без фреймворков backend api сотворить. Но потом заказчик захочет в блоге комментарии, рейтинг, слайдеры. А ещё магазин к блогу прикрутит) И на "чистом" стеке, весь frontend будет в напряг. Не в плане сложности даже, а в плане расхода времени. А у нас все стили и компоненты с запасом, т.е. скорость развития проекта будет выше. Таком подход очень хорош как минимум для стартапов, когда нужен быстро расширяемый MWP.
@alexnozer
@alexnozer 2 ай бұрын
А чего мой комментарий удалили? Вроде бы ничего криминального не написал, никого не обидел, политик ютуба не нарушил
@dmitrylavrik
@dmitrylavrik 2 ай бұрын
@@alexnozer честно говоря, не понял как это получилось. Коммент изначально на странице видео не отображался вообще, а в youtube-студии был. Теперь везде пропал, хотя я не нажимал ничего. С основным посылом в комменте согласен, современный frontend весьма неоднозначный. Эволюция в сторону SPA смотрелась круто, но когда возникла необходимость SSR и гидратации SPA, то круг, как будто бы замкнулся. В то же время на многих сайтах в ТЗ столько интерактива на клиенте, что представить их реализацию в виде обычного MPA, а не SPA, очень сложно.
@МаковыйРулет-э2щ
@МаковыйРулет-э2щ 2 ай бұрын
Дмитрий, ты очень целеустремленный. Спасибо тебе за труд
@denistavabilov3338
@denistavabilov3338 26 күн бұрын
Дмитрий, возможно ли сейчас купить этот курс и получить записи уроков ?
@dmitrylavrik
@dmitrylavrik 26 күн бұрын
Добрый вечер! Да, конечно. Можете либо сразу со странички оплатить, либо написать на info@dmitrylavrik.ru
Delayed Hydration или почему сайты порой тормозят
18:27
Дмитрий Лаврик
Рет қаралды 5 М.
УНО Реверс в Амонг Ас : игра на выбывание
0:19
Фани Хани
Рет қаралды 1,3 МЛН
I'VE MADE A CUTE FLYING LOLLIPOP FOR MY KID #SHORTS
0:48
A Plus School
Рет қаралды 20 МЛН
Vue.js: ленивая гидратация и новшества vue 3.5
29:32
Дмитрий Лаврик
Рет қаралды 1,1 М.
Анонс интенсивного базового курса по Nuxt
17:27
Дмитрий Лаврик
Рет қаралды 1,3 М.
Nuxt - ответы на вопросы и немного кода
21:59
Дмитрий Лаврик
Рет қаралды 1,1 М.
Интенсив - идеальная вёрстка под Google 2023
15:23
Дмитрий Лаврик
Рет қаралды 2,3 М.
Про ситуацию в IT и новогоднюю акцию 2024
22:56
Дмитрий Лаврик
Рет қаралды 2,3 М.
Nuxt vs SSR велосипеды с курсов
21:16
Дмитрий Лаврик
Рет қаралды 1,3 М.