zhub.link is one of the many independent Mastodon servers you can use to participate in the fediverse.

Administered by:

Server stats:

28
active users

#вебсайт

0 posts0 participants0 posts today
Habr<p>«Идти в программисты сегодня — большая ошибка»: откровения техноблогера Михаила Ларченко</p><p>Что общего между космонавтом и программистом? Скоро эти профессии станут в равной степени бессмысленным выбором для карьеры. В интервью Youtube-каналу Ai4dev автор одного из самых интеллектуальных IT-каналов на YouTube, Fullstack-разработчик Михаил Ларченко рассказал, как искусственный интеллект уже переворачивает индустрию с ног на голову, почему европейские модели могут оказаться лучше американских, и что делать разработчику, чтобы не оказаться выброшенным на обочину технологического прогресса.</p><p><a href="https://habr.com/ru/articles/887402/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/887402/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/%D0%B8%D0%B8%D0%B0%D1%81%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BD%D1%82" class="mention hashtag" rel="tag">#<span>ииассистент</span></a> <a href="https://zhub.link/tags/%D0%B8%D0%B8_%D0%B8_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>ии_и_машинное_обучение</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B5%D0%B1%D1%81%D0%B0%D0%B9%D1%82" class="mention hashtag" rel="tag">#<span>вебсайт</span></a> <a href="https://zhub.link/tags/web%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>webпрограммирование</span></a> <a href="https://zhub.link/tags/%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B2%D1%8C%D1%8E" class="mention hashtag" rel="tag">#<span>интервью</span></a> <a href="https://zhub.link/tags/llm" class="mention hashtag" rel="tag">#<span>llm</span></a> <a href="https://zhub.link/tags/%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B_%D0%BD%D0%B0%D1%87%D0%B8%D0%BD%D0%B0%D1%8E%D1%89%D0%B8%D0%BC" class="mention hashtag" rel="tag">#<span>советы_начинающим</span></a> <a href="https://zhub.link/tags/%D0%BA%D0%BE%D0%B4%D1%80%D0%B5%D0%B2%D1%8C%D1%8E" class="mention hashtag" rel="tag">#<span>кодревью</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D1%8B" class="mention hashtag" rel="tag">#<span>программисты</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B4%D0%BB%D1%8F_%D0%BD%D0%B0%D1%87%D0%B8%D0%BD%D0%B0%D1%8E%D1%89%D0%B8%D1%85" class="mention hashtag" rel="tag">#<span>программирование_для_начинающих</span></a></p>
Habr<p>От первого байта до конверсии: большой гайд по ускорению сайта</p><p>Быстрый сайт - что-то очень очевидное и простое - сайт загружается быстро и не зависает. “3 секунды ожидания и вы начинаете терять пользователей” - пожалуй это правило слышал любой веб-разработчик. Но это правило лишь вершина айсберга - как в вопросе причин потери клиентов, так и в реальном результате. Статья является комплексным сборником информации о производительности. От причин и истории создания первых инструментов анализа, до современных проблем и универсальных улучшений сайта. Полетели</p><p><a href="https://habr.com/ru/articles/881932/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/881932/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%8C" class="mention hashtag" rel="tag">#<span>производительность</span></a> <a href="https://zhub.link/tags/%D1%81%D0%BA%D0%BE%D1%80%D0%BE%D1%81%D1%82%D1%8C_%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8" class="mention hashtag" rel="tag">#<span>скорость_загрузки</span></a> <a href="https://zhub.link/tags/%D1%84%D1%80%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D0%B4" class="mention hashtag" rel="tag">#<span>фронтенд</span></a> <a href="https://zhub.link/tags/frontend" class="mention hashtag" rel="tag">#<span>frontend</span></a> <a href="https://zhub.link/tags/web%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="tag">#<span>webразработка</span></a> <a href="https://zhub.link/tags/%D1%81%D0%B0%D0%B9%D1%82" class="mention hashtag" rel="tag">#<span>сайт</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B5%D0%B1%D1%81%D0%B0%D0%B9%D1%82" class="mention hashtag" rel="tag">#<span>вебсайт</span></a> <a href="https://zhub.link/tags/%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" class="mention hashtag" rel="tag">#<span>оптимизация</span></a> <a href="https://zhub.link/tags/%D1%83%D1%81%D0%BA%D0%BE%D1%80%D0%B5%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>ускорение</span></a> <a href="https://zhub.link/tags/performance" class="mention hashtag" rel="tag">#<span>performance</span></a></p>
Habr<p>Как использовать собственный опыт и успешные наработки для ускорения разработки</p><p>Мы в компании запускали много проектов электронной коммерции, внедряли на них различные интересные решения, порой очень сложные. И, как любая команда разработчиков, не раз задумывались о том, чтобы повысить скорость и эффективность работы. Рассказываю о том, как мы агрегировали личный опыт и нашли подход, который, возможно, будет полезен и командам разработки, и заказчикам.</p><p><a href="https://habr.com/ru/articles/879992/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/879992/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/1%D1%81%D0%B1%D0%B8%D1%82%D1%80%D0%B8%D0%BA%D1%81" class="mention hashtag" rel="tag">#<span>1сбитрикс</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B5%D0%B1%D1%81%D0%B0%D0%B9%D1%82" class="mention hashtag" rel="tag">#<span>вебсайт</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B5%D0%B1%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="tag">#<span>вебразработка</span></a> <a href="https://zhub.link/tags/%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD" class="mention hashtag" rel="tag">#<span>интернетмагазин</span></a> <a href="https://zhub.link/tags/%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8F" class="mention hashtag" rel="tag">#<span>готовые_решения</span></a></p>
Habr<p>Как парсить данные с Python</p><p>Парсинг — это автоматический поиск различных паттернов (на основе заранее определенных конструкций) из текстовых источников данных для извлечения специфической информации. Не смотря на то, что парсинг — широкое понятие, чаще всего под этим термином подразумевают процесс сбора и анализа данных с удаленных веб-ресурсов.</p><p><a href="https://habr.com/ru/companies/timeweb/articles/877596/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/timeweb/</span><span class="invisible">articles/877596/</span></a></p><p><a href="https://zhub.link/tags/timeweb_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8" class="mention hashtag" rel="tag">#<span>timeweb_статьи</span></a> <a href="https://zhub.link/tags/html" class="mention hashtag" rel="tag">#<span>html</span></a> <a href="https://zhub.link/tags/python" class="mention hashtag" rel="tag">#<span>python</span></a> <a href="https://zhub.link/tags/%D0%BF%D0%B0%D1%80%D1%81%D0%B8%D0%BD%D0%B3" class="mention hashtag" rel="tag">#<span>парсинг</span></a> <a href="https://zhub.link/tags/ubuntu" class="mention hashtag" rel="tag">#<span>ubuntu</span></a> <a href="https://zhub.link/tags/xml" class="mention hashtag" rel="tag">#<span>xml</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B5%D0%B1%D1%81%D0%B0%D0%B9%D1%82" class="mention hashtag" rel="tag">#<span>вебсайт</span></a> <a href="https://zhub.link/tags/JSON" class="mention hashtag" rel="tag">#<span>JSON</span></a> <a href="https://zhub.link/tags/javascript" class="mention hashtag" rel="tag">#<span>javascript</span></a> <a href="https://zhub.link/tags/scrapy" class="mention hashtag" rel="tag">#<span>scrapy</span></a></p>
Habr<p>[Перевод] Человек, который контролирует 40% интернета. Восхождение open-source империи</p><p>В начале 2000-х 19-летний разработчик Мэтт Муленвег форкнул систему управления контентом b2/cafelog, добавив в нее функции, которых, по его мнению, не хватало.</p><p><a href="https://habr.com/ru/articles/867150/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/867150/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/wordpress" class="mention hashtag" rel="tag">#<span>wordpress</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B5%D0%B1%D1%81%D0%B0%D0%B9%D1%82" class="mention hashtag" rel="tag">#<span>вебсайт</span></a> <a href="https://zhub.link/tags/web%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="tag">#<span>webразработка</span></a></p>
Habr<p>30 трендов в дизайне и сайтах на 2025-й год</p><p>Привет, это Логомашина. Мы — дизайн-студия полного цикла: редизайним и создаем бренды с нуля. Подготовили для вас дизайнерский прогноз трендов: что будет актуально в визуальных решениях, шрифтах, логотипах и веб-сайтах. Сделали акцент на IT: какие инструменты помогут выделиться, как создать интерфейсы, которые работают, и что важно для удержания внимания пользователей.</p><p><a href="https://habr.com/ru/articles/861696/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/861696/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/%D1%82%D1%80%D0%B5%D0%BD%D0%B4" class="mention hashtag" rel="tag">#<span>тренд</span></a> <a href="https://zhub.link/tags/%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD" class="mention hashtag" rel="tag">#<span>дизайн</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B5%D0%B1%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD" class="mention hashtag" rel="tag">#<span>вебдизайн</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B5%D0%B1%D1%81%D0%B0%D0%B9%D1%82" class="mention hashtag" rel="tag">#<span>вебсайт</span></a> <a href="https://zhub.link/tags/%D0%BA%D1%80%D0%B5%D0%B0%D1%82%D0%B8%D0%B2" class="mention hashtag" rel="tag">#<span>креатив</span></a> #2025</p>
Habr<p>Next.js v15 — Работа над Ошибками</p><p>Привет! Это ставшая уже регулярной рубрика о релизах next.js ( читайте релизы по v11 , v12 , v13 , v14 ). Каждый релиз - набор нового, интересного и спорного. Новая версия не станет исключением. Но всё же новая версия интересна не столько новым функционалом, сколько изменением приоритетов и организации в next.js. И да, как вы уже догадались из названия, в значительной части релиз ценен проработкой ошибок и доработками. В данной статье я не буду останавливаться на том что такое App Router или серверные компоненты - про это подробно расписано в предыдущих статьях. Только про новую версию и только про новые изменения. Примечание: в статье отражены самые интересные изменения с призмы автора. Презентация новой версии состоится 25 ноября. О ней будет выпущена дополнительная статья.</p><p><a href="https://habr.com/ru/articles/852352/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/852352/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/next" class="mention hashtag" rel="tag">#<span>next</span></a> <a href="https://zhub.link/tags/nextjs" class="mention hashtag" rel="tag">#<span>nextjs</span></a> <a href="https://zhub.link/tags/frontend" class="mention hashtag" rel="tag">#<span>frontend</span></a> <a href="https://zhub.link/tags/frontend" class="mention hashtag" rel="tag">#<span>frontend</span></a> <a href="https://zhub.link/tags/web%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="tag">#<span>webразработка</span></a> <a href="https://zhub.link/tags/%D1%81%D0%B0%D0%B9%D1%82" class="mention hashtag" rel="tag">#<span>сайт</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B5%D0%B1%D1%81%D0%B0%D0%B9%D1%82" class="mention hashtag" rel="tag">#<span>вебсайт</span></a> <a href="https://zhub.link/tags/%D1%83%D1%81%D0%BA%D0%BE%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%B0%D0%B9%D1%82%D0%B0" class="mention hashtag" rel="tag">#<span>ускорение_сайта</span></a> <a href="https://zhub.link/tags/remix" class="mention hashtag" rel="tag">#<span>remix</span></a> <a href="https://zhub.link/tags/server_components" class="mention hashtag" rel="tag">#<span>server_components</span></a></p>
Habr<p>NTW3 Объяснение Примера</p><p>Объяснение того, как пользоваться моим очередным (возможно) бесполезным проектом-велопипедом. В статье подробно объясняется большинство моментов и приннципов работы NTW3. я старался сделать создание сайтов больше похожим на создание обычным приложений, благодаря чему получился необычный подход. Надеюсь, будет интересно почитать!</p><p><a href="https://habr.com/ru/articles/805529/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/805529/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/ntw3" class="mention hashtag" rel="tag">#<span>ntw3</span></a> <a href="https://zhub.link/tags/web" class="mention hashtag" rel="tag">#<span>web</span></a> <a href="https://zhub.link/tags/compiler" class="mention hashtag" rel="tag">#<span>compiler</span></a> <a href="https://zhub.link/tags/transpiler" class="mention hashtag" rel="tag">#<span>transpiler</span></a> <a href="https://zhub.link/tags/webdesign" class="mention hashtag" rel="tag">#<span>webdesign</span></a> <a href="https://zhub.link/tags/%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D1%8B" class="mention hashtag" rel="tag">#<span>компиляторы</span></a> <a href="https://zhub.link/tags/%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D1%8B" class="mention hashtag" rel="tag">#<span>транспиляторы</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B5%D0%B1%D1%81%D0%B0%D0%B9%D1%82" class="mention hashtag" rel="tag">#<span>вебсайт</span></a></p>
Habr<p>Форматы изображений в вебе (2024)</p><p>Сегодня трудно найти веб сайт, на котором нету хотя бы одного изображения, может быть у вас есть такой пример? На странице в интернете можно сразу увидеть много разных изображений: фото пользователя в личном кабинете, фото товара на маркетплейсе, иконка на вкладке браузера, иконка корзины на кнопке “добавить в корзину”, анимированное изображение-открытка от бабушки в мессенджере, [и еще тысяча примеров]. Если вы как-то связаны с вебом то вам будет полезно иметь общее представление об этих images, как минимум, и уметь с ними работать как максимум. Давайте попробуем разобраться с этим вопросом?</p><p><a href="https://habr.com/ru/articles/803823/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/803823/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F" class="mention hashtag" rel="tag">#<span>изображения</span></a> <a href="https://zhub.link/tags/%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D1%8B_%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9" class="mention hashtag" rel="tag">#<span>форматы_изображений</span></a> <a href="https://zhub.link/tags/webp" class="mention hashtag" rel="tag">#<span>webp</span></a> <a href="https://zhub.link/tags/avif" class="mention hashtag" rel="tag">#<span>avif</span></a> <a href="https://zhub.link/tags/%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9" class="mention hashtag" rel="tag">#<span>оптимизация_изображений</span></a> <a href="https://zhub.link/tags/%D1%81%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9" class="mention hashtag" rel="tag">#<span>сравнение_изображений</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B5%D0%B1%D1%81%D0%B0%D0%B9%D1%82" class="mention hashtag" rel="tag">#<span>вебсайт</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B5%D0%B1%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B0" class="mention hashtag" rel="tag">#<span>вебграфика</span></a> <a href="https://zhub.link/tags/svg" class="mention hashtag" rel="tag">#<span>svg</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B0" class="mention hashtag" rel="tag">#<span>векторная_графика</span></a></p>
Habr<p>Кеширование next.js. Дар или проклятие</p><p>В 13 версии команда next.js представила новый подход к проектированию приложения - так называемый App Router. В 14 версии его сделали стабильным и основным для новых приложений. App Router значительно расширяет функционал next.js - частичный пререндеринг, шаблоны, параллельные и перехватываемые роуты, серверные компоненты и многое другое. Однако, даже несмотря на все эти улучшения - далеко не все решили перейти на App Router. И на это есть свои причины. О преимуществах и проблемах нового роутера я уже рассказывал в предыдущей статье. Дальше же речь пойдёт не о новых абстракциях или их особенностях. На самом деле ключевым и самым спорным изменением является именно кеширование. В этой статье будет рассказано что, зачем и как кеширует самый популярный фронтенд фреймворк - Next.js.</p><p><a href="https://habr.com/ru/articles/801143/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/801143/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/next" class="mention hashtag" rel="tag">#<span>next</span></a> <a href="https://zhub.link/tags/nextjs" class="mention hashtag" rel="tag">#<span>nextjs</span></a> <a href="https://zhub.link/tags/nextjs" class="mention hashtag" rel="tag">#<span>nextjs</span></a> <a href="https://zhub.link/tags/frontend" class="mention hashtag" rel="tag">#<span>frontend</span></a> <a href="https://zhub.link/tags/%D1%84%D1%80%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D0%B4" class="mention hashtag" rel="tag">#<span>фронтенд</span></a> <a href="https://zhub.link/tags/web%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="tag">#<span>webразработка</span></a> <a href="https://zhub.link/tags/react" class="mention hashtag" rel="tag">#<span>react</span></a> <a href="https://zhub.link/tags/reactjs" class="mention hashtag" rel="tag">#<span>reactjs</span></a> <a href="https://zhub.link/tags/%D1%81%D0%B0%D0%B9%D1%82" class="mention hashtag" rel="tag">#<span>сайт</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B5%D0%B1%D1%81%D0%B0%D0%B9%D1%82" class="mention hashtag" rel="tag">#<span>вебсайт</span></a></p>
Habr<p>Next.js App Router. Опыт использования. Путь в будущее или поворот не туда</p><p>Два года назад команда Next.js представила новый подход к роутингу, который должен был стать заменой так называемому Pages Router, вместе с тем добавив ряд принципиально нового функционала. Практически в каждом релизе я находил множество полезного и нужного как для личных проектов, так и для коммерческих. Тем не менее, 13-ю версию я обошёл стороной для коммерческих проектов, так как функционал показывал себя крайне нестабильным и недостаточным. Однако, сейчас этот функционал перенесён в категорию стабильных, App Router считается основным, а Pages Router скорее поддерживаемым для обратной совместимости и постепенного перехода. Next.js сделал крупный шаг, взяв на себя ответственность за кеширование и работу с запросами, добавив серверные компоненты, введя параллельные и перехватываемые роуты, а также ряд других абстракций. В этой статье речь пойдёт о причинах этого шага, возможностях, проблемах и личном мнении - был ли этот шаг в будущее или же это шаг прямиком в яму.</p><p><a href="https://habr.com/ru/articles/788898/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/788898/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/react" class="mention hashtag" rel="tag">#<span>react</span></a> <a href="https://zhub.link/tags/nextjs" class="mention hashtag" rel="tag">#<span>nextjs</span></a> <a href="https://zhub.link/tags/nextjs" class="mention hashtag" rel="tag">#<span>nextjs</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B5%D0%B1%D1%81%D0%B0%D0%B9%D1%82" class="mention hashtag" rel="tag">#<span>вебсайт</span></a> <a href="https://zhub.link/tags/web%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="tag">#<span>webразработка</span></a> <a href="https://zhub.link/tags/html" class="mention hashtag" rel="tag">#<span>html</span></a> <a href="https://zhub.link/tags/javascript" class="mention hashtag" rel="tag">#<span>javascript</span></a> <a href="https://zhub.link/tags/fullstack" class="mention hashtag" rel="tag">#<span>fullstack</span></a> <a href="https://zhub.link/tags/fullstack_development" class="mention hashtag" rel="tag">#<span>fullstack_development</span></a> <a href="https://zhub.link/tags/web%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>webпрограммирование</span></a></p>
Habr<p>Next.js App Router. Опыт использования. Путь в будущее или поворот не туда</p><p>Два года назад команда Next.js представила новый подход к роутингу, который должен был стать заменой так называемому Pages Router, вместе с тем добавив ряд принципиально нового функционала. Практически в каждом релизе я находил множество полезного и нужного как для личных проектов, так и для коммерческих. Тем не менее, 13-ю версию я обошёл стороной для коммерческих проектов, так как функционал показывал себя крайне нестабильным и недостаточным. Однако, сейчас этот функционал перенесён в категорию стабильных, App Router считается основным, а Pages Router скорее поддерживаемым для обратной совместимости и постепенного перехода. Next.js сделал крупный шаг, взяв на себя ответственность за кеширование и работу с запросами, добавив серверные компоненты, введя параллельные и перехватываемые роуты, а также ряд других абстракций. В этой статье речь пойдёт о причинах этого шага, возможностях, проблемах и личном мнении - был ли этот шаг в будущее или же это шаг прямиком в яму.</p><p><a href="https://habr.com/ru/articles/788898/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/788898/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/react" class="mention hashtag" rel="tag">#<span>react</span></a> <a href="https://zhub.link/tags/nextjs" class="mention hashtag" rel="tag">#<span>nextjs</span></a> <a href="https://zhub.link/tags/nextjs" class="mention hashtag" rel="tag">#<span>nextjs</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B5%D0%B1%D1%81%D0%B0%D0%B9%D1%82" class="mention hashtag" rel="tag">#<span>вебсайт</span></a> <a href="https://zhub.link/tags/web%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="tag">#<span>webразработка</span></a> <a href="https://zhub.link/tags/html" class="mention hashtag" rel="tag">#<span>html</span></a> <a href="https://zhub.link/tags/javascript" class="mention hashtag" rel="tag">#<span>javascript</span></a> <a href="https://zhub.link/tags/fullstack" class="mention hashtag" rel="tag">#<span>fullstack</span></a> <a href="https://zhub.link/tags/fullstack_development" class="mention hashtag" rel="tag">#<span>fullstack_development</span></a> <a href="https://zhub.link/tags/web%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>webпрограммирование</span></a></p>