#рендеринг_страниц — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #рендеринг_страниц, aggregated by home.social.
-
[Перевод] Разбитое сердце, или Ускорение в 100 раз из-за одной дурацкой строки
Ты понимаешь, что баг хорош, если первым делом думаешь: « Как это вообще может происходить? » Недавно я занимался доработкой дэшборда веб-приложения, над которым мы работаем, и заметил, что его загрузка длится бесконечно . Раньше на это требовалась одна секунда, но теперь ему требуется десять. Происходит что-то подозрительное. Разумеется, сначала я обвинил в этом React. Да, конечно, в современном веб-приложении может быть множество потенциальных причин проблем с производительностью: сторонний JavaScript, перегруженные серверы, раздутые ресурсы, отсутствующие индексы базы данных; список можно продолжать очень долго. Но опыт десятков лет разработки для веба подсказывал мне, что это была проблема фронтенда. Я просто чувствовал это. При загрузке страница дёргалась. И несмотря на то, что экосистема React сегодня — наименее плохой выбор для веб-фронтенда, она по разным причинам может оказаться хаотичной и тормозной. Чтобы подтвердить свою теорию, я рассказал Claude 1 , что загрузка дэшборда тормозит и что проблемы наверняка в React, попросив проанализировать их и ранжировать по степени серьёзности. Конечно же, Claude обнаружил в React кучу подозрительных аспектов — ненужный повторный рендеринг, отсутствующие мемоизации и так далее. К тому же он подсказал, что мы всё ещё не используем React Compiler. Я попросил Claude выполнить первый проход решения самых простых и самых серьёзных проблем React, но… Практически ничего не поменялось. Возможно, дело всё-таки не в React. Итак, я закатал рукава и начал тщательное расследование.
-
Мой путь в мире веб-рендеринга: от статических страниц к гибридным архитектурам
Выбор метода рендеринга является одним из ключевых решений во фронтенде. В этой статье я хочу поделиться своим опытом использования различных методов веб-рендеринга, рассказать о их преимуществах и недостатках, а также поделиться мыслями о будущем этой области. Если вы только начинаете свой путь в веб-разработке или хотите углубить свои знания, то эта информация будет для вас полезной.
https://habr.com/ru/companies/domclick/articles/855982/
#рендеринг_html #csr #ssr #hydration #рендеринг_страниц #опыт_работы