Últimas Postagens de Веб-страница (@tproger_web) no Telegram

Postagens do Canal Веб-страница

Веб-страница
Всё по фронтенду, бэкенду и девопсу в одном месте

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/64ai
26,006 Inscritos
1,380 Fotos
430 Vídeos
Última Atualização 12.03.2025 01:42

Canais Semelhantes

CODE BLOG
12,692 Inscritos
CodeRoll | Frontend
5,307 Inscritos

O conteúdo mais recente compartilhado por Веб-страница no Telegram

Веб-страница

11 Mar, 20:15

997

10 инструментов для CSS: анимация, сетки и дизайн

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

Поэтому в этой статье мы рассмотрим некоторые из самых популярных инструментов CSS, которые помогут вам идти в ногу со временем и вывести свои навыки CSS на новый уровень, облегчая создание современного UI:

https://tproger.ru/articles/10-instrumentov-dlya-css-animaciya-setki-i-dizajn

#css
Веб-страница

11 Mar, 06:04

2,259

Как повысить вашу продуктивность с помощью кроссбраузерных функций DevTools

Основные браузеры, такие как Chrome и Firefox, постоянно обновляют свои инструменты для разработчиков, и каждое обновление потенциально добавляет веб-разработчикам новые функции. Эти функции упрощают использование за счёт интуитивно понятного пользовательского интерфейса, более продвинутой отладки и улучшенных инструментов для анализа производительности.

Следя за этими изменениями, вы сможете использовать DevTools своего браузера в полной мере, чтобы упростить рабочий процесс и ускорить создание веб-приложений. В этой статье вы можете увидеть несколько полезных кроссбраузерных функций DevTools и узнать, как их использовать.

#советы
Веб-страница

10 Mar, 18:14

2,961

Doom запустили на типах TypeScript

Энтузиасты взяли и запилили полноценный рантайм для WebAssembly, но вся магия — на типах TypeScript. И да, они запустили на этой штуке Doom. Как им это удалось, они рассказали в видео.

Кармак дуреет с этой прикормки!

#typescript #ненормальноепрограммирование
Веб-страница

10 Mar, 04:09

2,974

Что такое анимация во фронтенд разработке и как ее использовать? Разбираем движение света от фонаря

У нас на сайте появилась серия статей про анимацию в вебе для фронтенд-разработчиков от креативного фронтенд-разраба. В каждой статье пошаговый разбор создания эффектов.

И первая часть про движение света от фонаря.

#фронтенд
Веб-страница

09 Mar, 17:17

2,635

Что такое Island Architecture

Island Architecture (или «архитектура островов») — это современный подход к созданию веб-страниц, который сочетает преимущества статического контента и интерактивных элементов. Основная идея заключается в том, чтобы разделить страницу на статическую часть и изолированные «острова» — компоненты, которые могут быть динамическими и интерактивными. Это позволяет улучшить производительность, упростить разработку и сделать сайт более удобным для SEO.

Как это работает?

Представьте веб-страницу как карту, где большая часть территории — это статический контент, а отдельные «острова» — это интерактивные элементы. Например:

Статическая часть: текст статьи, изображения, заголовки — всё то, что загружается быстро и не требует JavaScript для отображения.

Острова: изолированные интерактивные компоненты, такие как форма комментариев, карусель изображений или кнопки социальных сетей. Эти элементы загружаются асинхронно (по мере необходимости) и активируются независимо от остальной страницы.

Такой подход позволяет пользователю сразу видеть основное содержание, пока интерактивные элементы подгружаются в фоновом режиме.

Преимущества Island Architecture

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

— SEO-дружественность. Статическая часть легко индексируется поисковыми системами, а интерактивные элементы изолированы и не мешают процессу.

— Удобство разработки. Каждый «остров» можно разрабатывать и тестировать отдельно, используя разные технологии для разных островов, если это требуется.

Недостатки и ограничения

— Если страница содержит много интерактивных элементов (например, социальные сети или сложные приложения), загрузка множества островов может снизить производительность.

— Так как концепция относительно новая, для её реализации часто нужны специфические фреймворки, такие как Astro или Marko, либо собственные решения.

— Перевод существующего сайта на эту архитектуру может потребовать значительных усилий.

Island Architecture идеально подходит для сайтов, где преобладает статический контент, но требуется несколько интерактивных элементов. Например, блоги, простые интернет-магазины или новостные сайты.

Хотели бы попробовать такой подход или, возможно, уже пробовали? Поделитесь в комментариях, что вы думаете об этом.

#простымисловами
Веб-страница

09 Mar, 07:04

2,768

tabs-broadcast — библиотека для синхронизации вкладок

tabs-broadcast — это открытая библиотека JavaScript для удобной коммуникации между вкладками браузера в одном приложении. Она решает распространенную проблему: как синхронизировать состояние и события между несколькими вкладками без лишних запросов к серверу и без сложных обходных путей.

Как она работает, читайте в статье: https://habr.com/ru/articles/887448/

#javascript #библиотека
Веб-страница

08 Mar, 05:34

3,066

Если это не логично, то нужно добавить ещё один =. Логично?
Веб-страница

07 Mar, 18:12

3,269

Как устроен Node.js изнутри

Node.js — интересный инструмент для веб-разработчиков. В этой статье мы узнаем, из чего состоит Node.js, разберёмся, как внутренние компоненты Node.js взаимодействуют друг с другом, и изучим репозиторий проекта Node.js на GitHub.

https://www.smashingmagazine.com/2020/04/nodejs-internals/

#бэкенд #nodejs
Веб-страница

07 Mar, 11:22

3,411

Используем tan(atan2()) для работы с вьюпортами в CSS

Такой способ был описан давно, но многие по-прежнему о нем не знают. Он позволяет, используя тригонометрические функции в CSS, узнать размер области просмотра и использовать это значение для дальнейшей работы.

Как это работает и где можно использовать, подробно рассказано здесь.

#css #фронтенд #лайфхак
Веб-страница

06 Mar, 20:03

4,595

Что такое рекурсия и как с ней работать

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

В статье рассмотрим базовые понятия рекурсии, её принципы, примеры использования, а также типичные проблемы, с которыми можно столкнуться при написании кода.

А вы используете рекурсию в своих проектах?