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

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

الذهاب إلى القناة على Telegram

Всё по фронтенду, бэкенду и девопсу в одном месте Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/64ai

إظهار المزيد

📈 نظرة تحليلية على قناة تيليجرام Веб-страница

تُعد قناة Веб-страница (@tproger_web) في القطاع اللغوي الروسية لاعباً نشطاً. يضم المجتمع حالياً 23 029 مشتركاً، محتلاً المرتبة 1 322 في فئة الفن والتصميم والمرتبة 29 212 في منطقة روسيا.

📊 مؤشرات الجمهور والحراك

منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 23 029 مشتركاً.

بحسب آخر البيانات بتاريخ 10 يونيو, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار -67، وفي آخر 24 ساعة بمقدار -7، مع بقاء الوصول العام مرتفعاً.

  • حالة التحقق: غير موثّقة
  • معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 14.36‎%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 7.09‎% من ردود الفعل نسبةً إلى إجمالي المشتركين.
  • وصول المنشورات: يحصل كل منشور على متوسط 3 308 مشاهدة. وخلال اليوم الأول يجمع عادةً 1 632 مشاهدة.
  • التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 9.
  • الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل css, javascript, html, github, браузер.

📝 الوصف وسياسة المحتوى

يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
Всё по фронтенду, бэкенду и девопсу в одном месте Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/64ai

بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 11 يونيو, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة الفن والتصميم.

23 029
المشتركون
-724 ساعات
-317 أيام
-6730 أيام
جذب المشتركين
يونيو '26
يونيو '26
+41
في 3 قنوات
مايو '26
+107
في 1 قنوات
Get PRO
أبريل '26
+46
في 2 قنوات
Get PRO
مارس '26
+57
في 3 قنوات
Get PRO
فبراير '26
+69
في 4 قنوات
Get PRO
يناير '26
+81
في 3 قنوات
Get PRO
ديسمبر '25
+104
في 5 قنوات
Get PRO
نوفمبر '25
+105
في 3 قنوات
Get PRO
أكتوبر '25
+90
في 4 قنوات
Get PRO
سبتمبر '25
+141
في 2 قنوات
Get PRO
أغسطس '25
+107
في 5 قنوات
Get PRO
يوليو '25
+216
في 5 قنوات
Get PRO
يونيو '25
+309
في 9 قنوات
Get PRO
مايو '25
+172
في 5 قنوات
Get PRO
أبريل '25
+105
في 4 قنوات
Get PRO
مارس '25
+262
في 10 قنوات
Get PRO
فبراير '25
+256
في 8 قنوات
Get PRO
يناير '25
+222
في 5 قنوات
Get PRO
ديسمبر '24
+142
في 6 قنوات
Get PRO
نوفمبر '24
+110
في 4 قنوات
Get PRO
أكتوبر '24
+90
في 4 قنوات
Get PRO
سبتمبر '24
+83
في 4 قنوات
Get PRO
أغسطس '24
+81
في 3 قنوات
Get PRO
يوليو '24
+134
في 8 قنوات
Get PRO
يونيو '24
+121
في 13 قنوات
Get PRO
مايو '24
+191
في 9 قنوات
Get PRO
أبريل '24
+231
في 6 قنوات
Get PRO
مارس '24
+277
في 10 قنوات
Get PRO
فبراير '24
+273
في 8 قنوات
Get PRO
يناير '24
+211
في 3 قنوات
Get PRO
ديسمبر '23
+227
في 8 قنوات
Get PRO
نوفمبر '23
+252
في 5 قنوات
Get PRO
أكتوبر '23
+169
في 6 قنوات
Get PRO
سبتمبر '23
+196
في 0 قنوات
Get PRO
أغسطس '23
+204
في 0 قنوات
Get PRO
يوليو '23
+173
في 0 قنوات
Get PRO
يونيو '23
+310
في 0 قنوات
Get PRO
مايو '23
+219
في 0 قنوات
Get PRO
أبريل '23
+196
في 0 قنوات
Get PRO
مارس '23
+375
في 0 قنوات
Get PRO
فبراير '23
+258
في 0 قنوات
Get PRO
يناير '23
+517
في 0 قنوات
Get PRO
ديسمبر '22
+336
في 0 قنوات
Get PRO
نوفمبر '22
+321
في 0 قنوات
Get PRO
أكتوبر '22
+475
في 0 قنوات
Get PRO
سبتمبر '22
+467
في 0 قنوات
Get PRO
أغسطس '22
+924
في 0 قنوات
Get PRO
يوليو '22
+793
في 0 قنوات
Get PRO
يونيو '22
+1 038
في 0 قنوات
Get PRO
مايو '22
+984
في 0 قنوات
Get PRO
أبريل '22
+1 455
في 0 قنوات
Get PRO
مارس '22
+2 145
في 0 قنوات
Get PRO
فبراير '22
+1 447
في 0 قنوات
Get PRO
يناير '22
+1 720
في 0 قنوات
Get PRO
ديسمبر '21
+386
في 0 قنوات
Get PRO
نوفمبر '21
+2 050
في 0 قنوات
Get PRO
أكتوبر '21
+1 542
في 0 قنوات
Get PRO
سبتمبر '21
+416
في 0 قنوات
Get PRO
أغسطس '21
+893
في 0 قنوات
Get PRO
يوليو '21
+1 205
في 0 قنوات
Get PRO
يونيو '21
+605
في 0 قنوات
Get PRO
مايو '21
+543
في 0 قنوات
Get PRO
أبريل '21
+3 001
في 0 قنوات
Get PRO
مارس '21
+430
في 0 قنوات
Get PRO
فبراير '21
+703
في 0 قنوات
Get PRO
يناير '21
+304
في 0 قنوات
Get PRO
ديسمبر '20
+16 536
في 0 قنوات
التاريخ
نمو المشتركين
الإشارات
القنوات
11 يونيو0
10 يونيو+2
09 يونيو+1
08 يونيو+1
07 يونيو+2
06 يونيو+2
05 يونيو+1
04 يونيو+13
03 يونيو+11
02 يونيو+7
01 يونيو+1
منشورات القناة
Кэш браузера может промахиваться просто из-за мусора в URL Если одна и та же страница открывается как /sale?utm_source=google, /sale?utm_source=newsletter и /sale?fbclid=..., браузерный кэш обычно считает это разными URL. Хотя HTML может быть байт в байт одинаковым. В итоге вместо повторного использования ответа получаем лишние запросы и фрагментацию кэша. Harry Roberts разобрал No-Vary-Search — HTTP-заголовок, который говорит кэшу, какие query-параметры не влияют на содержимое страницы. Например, можно игнорировать utm_source, utm_medium, gclid, fbclid и не плодить отдельные cache entry для маркетингового хвоста. Главное не переборщить. Если ?color=red и ?color=blue реально отдают разные страницы, игнорировать такие параметры нельзя.

2
В WebKit выкатили большой разбор Safari 27 beta. Формально там 58 новых фич, 525 фиксов и 4 deprecation, но мне тут интересне
В WebKit выкатили большой разбор Safari 27 beta. Формально там 58 новых фич, 525 фиксов и 4 deprecation, но мне тут интереснее не список галочек, а направление: Safari многое догоняет и выравнивает поведение с остальными браузерами. Из заметного для фронтенда: кастомизируемый <select> без пересборки контрола на JavaScript, scroll anchoring против прыжков страницы, anchor positioning с учётом transform, :heading, stretch для размеров, WebAssembly JSPI и пачка фиксов вокруг :has(), SVG, таблиц, форм, accessibility и Web Inspector. Хороший повод прогнать свои проблемные места в Safari 27 beta. Особенно если у вас есть компоненты, где нативный HTML давно хотелось использовать, но приходилось тащить JS-костыль ради стилизации или предсказуемого поведения. Официальный релиз обновы, как обычно у Apple, осенью.
1 347
3
Positive Technologies Product Backstage: внутренняя кухня безопасной разработки — 17 июня — онлайн 1️⃣Руководитель продуктов
Positive Technologies Product Backstage: внутренняя кухня безопасной разработки — 17 июня — онлайн 1️⃣Руководитель продуктов Сергей Синяков расскажет о важных обновлениях в PT Application Inspector и PT BlackBox: архитектурных изменениях платформы, новом ML-поиске вредоносного кода MOLOT, продвинутой защите 1С, управлении очередью сканирований и динамическом краулере для современных веб-приложений в PT BB. 2️⃣Руководитель разработки PT Container Security Никита Ладошкин расскажет о безопасности контейнеров на всех этапах жизненного цикла — от наглядного разбора инцидентов до контроля кластера. И поделится новыми возможностями продукта: мониторинге через Grafana, поддержке пользовательских событий, визуализации карты Kubernetes-кластера. ➡️ Регистрация Это #партнёрский пост
1 440
4
В свежем JavaScript Weekly сразу несколько поводов обновить веб-радар В одном выпуске собрали неплохой срез того, куда сейчас
В свежем JavaScript Weekly сразу несколько поводов обновить веб-радар В одном выпуске собрали неплохой срез того, куда сейчас движется JS-экосистема: VoidZero уходит в Cloudflare, Angular v22 выкатывает стабильные Signal Forms и Angular Aria, а в подборке инструментов всплывают штуки для source maps, доступных модалок и поиска замен npm-пакетам. Веб-тулчейн всё сильнее собирается вокруг скорости, меньшего числа зависимостей и нативных возможностей платформы. Даже маленький сервис вроде replacements.fyi попадает ровно в эту боль: прежде чем поставить очередной пакет, можно проверить, нет ли нативного API, сниппета или более лёгкой библиотеки. Сам выпуск: https://javascriptweekly.com/issues/789
1 589
5
3D на CSS, когда canvas и WebGL остались за дверью Оказывается, DOM ещё не всё сказал в теме странных визуальных эксперименто
3D на CSS, когда canvas и WebGL остались за дверью Оказывается, DOM ещё не всё сказал в теме странных визуальных экспериментов. PolyCSS рендерит текстурированные 3D-меши обычными HTML-элементами: каждый полигон — отдельный DOM-узел, а положение задаётся через matrix3d(). Практической замены Three.js тут, конечно, нет. Зато есть интересный трюк: элементы остаются частью DOM, их можно стилизовать CSS, делать интерактивными и трогать привычными веб-инструментами. Для прототипов и демо самое то. https://polycss.com/
1 739
6
Zero 1.0: веб-приложение читает данные локально, а сервер догоняет потом Если интерфейс ждёт каждый запрос к серверу, загрузка становится частью дизайна. Zero предлагает другой подход: приложение читает данные из локального кэша, а сервер синхронизируется в фоне. Под капотом — zero-client в приложении, zero-cache рядом с сервером и read-only реплика Postgres. Запросы пишутся на ZQL, выполняются локально и возвращают результат почти сразу, а авторитетные данные доезжают асинхронно. Пока только Postgres, SSR ещё в roadmap, а клиентский слой добавляет вес и сложность. Зато как идея для интерфейсов без вечного ожидания сети — очень сильная.
1 787
7
Почему TypeScript иногда выводит не тот тип: разбор алгоритма Казалось бы, вывод типов — базовая механика компилятора. Но в д
Почему TypeScript иногда выводит не тот тип: разбор алгоритма Казалось бы, вывод типов — базовая механика компилятора. Но в двухфазном алгоритме TypeScript есть ловушки, которые ловят даже опытных разработчиков: компилятор сначала собирает кандидатов из ковариантных и контравариантных позиций, а потом сворачивает их в единственный тип. При этом контравариантный результат обычно побеждает, а общий супертип никогда не выходит за рамки списка кандидатов. В материале разбирают, почему пересечения типов ведут себя непредсказуемо, почему условные типы внутри generic-контекста не вычисляются и как NoInfer<T> с TypeScript 5.4+ блокирует вывод из конкретной позиции. Сохраните, если пишете API со значениями по умолчанию или ловили странный unknown там, где ждали конкретный тип.
2 031
8
@counter-style: CSS-генератор текста, который многие игнорируют Я бы сохранил этот трюк: at-rule @counter-style работает не т
@counter-style: CSS-генератор текста, который многие игнорируют Я бы сохранил этот трюк: at-rule @counter-style работает не только с маркерами списка, но и как полноценный генератор строк через CSS counter. По умолчанию там system: symbolic — символы зацикливаются и умножаются по мере роста счётчика. Практический сценарий: замаскировать текст символьной лапшой прямо в CSS. Или собрать ротатор слов, где счётчик сам подбирает вариант из заданного набора. Для декоративных задач это избавляет от ручной сборки последовательности, а @counter-style всё делает сам. Frontend Masters показывают, как это устроено.
2 466
9
Форма регистрации начинается не с полей и кнопки Можно собрать красивую онлайн-регистрацию на тысячу человек, привязать базу,
Форма регистрации начинается не с полей и кнопки Можно собрать красивую онлайн-регистрацию на тысячу человек, привязать базу, письма и сверку сотрудников. А потом HR пришлёт регламент и спросит: где лежат персональные данные, кто имеет доступ, что с HTTPS, ФЗ-152 и планом на случай утечки. Вот тут внезапно оказывается, что главная сложность не в форме. Код работает, письма уходят, но проект всё равно может упереться в ответственность и процессы: лишний аккаунт в базе, серверы не там, согласие пользователя забыли. В свежем разборе на Tproger это превращается в чеклист вопросов, которые лучше задать себе до того, как первый гость оставит телефон и почту.
2 320
10
TypeScript иногда выбирает тип, который кажется нелогичным. Вот почему В TypeScript дженерики обычно работают интуитивно, пока внезапно не выдают unknown вместо ожидаемого пересечения или сворачивают объединение обобщённых типов не туда. Автор разбирает механику, которая стоит за этими сюрпризами: как компилятор выбирает кандидатов для типовых переменных, почему один аргумент может доминировать над другим и когда inference ломает интуицию. Если пишете типизированные библиотеки или просто хотите понять, почему компилятор ведёт себя именно так, я бы сохранил на тот случай, когда очередной неожиданный вывод типов застанет врасплох и придётся объяснять команде, почему ваш код компилируется совсем не так, как вы предполагали.
2 407
11
لا يوجد نص...
2 423
12
Oxlint — линтер на Rust, который в 50–100 раз быстрее ESLint и работает сразу после установки Если проверка кода в вашем прое
Oxlint — линтер на Rust, который в 50–100 раз быстрее ESLint и работает сразу после установки Если проверка кода в вашем проекте растягивается на минуты, я бы присмотрелся к Oxlint. Это рабочий инструмент из экосистемы Oxc от VoidZero: 107 правил из коробки, конфигурировать ничего не нужно. В репозитории Vue Core Oxlint справляется за 1,3 секунды против 133,8 у ESLint с typescript-eslint: почти в сотню раз быстрее. Для React Router: 435 мс против 29,5 с. Проверка с учётом типов при этом не требует полного прогона компилятора tsc. Поддержка ESLint-плагинов пока экспериментальная, так что если проект завязан на редкие кастомные правила, я бы запустил оба линтера параллельно и мигрировал постепенно. Когда миграция оправдана, читайте в материале.
2 592
13
vk․com стал быстрее ВК больше не показывает белый экран при переходах между разделами (отрисовка каркаса страницы сразу) и, кажется, работает быстрее. Оказалось, что это из-за перехода на SPA. Первая отрисовка теперь на 25% быстрее, а переходы между разделами ускорились в 3,5 раза. Субъективно — да, разница чувствуется, особенно когда прыгаешь между лентой и сообщениями. Команда обновила практически все основные разделы, параллельно завезли дизайн-систему, и всё это незаметно для пользователей. SPA в 2026 году, конечно, не новость. А вот то, что на SPA перевели такой большой и высоконагруженный проект, ещё и без даунтаймов, незаметно — заслуживает отдельного уважения. По ходу дела потюнили и инженерные процессы. Фронтенд деплоится за 20 секунд, а веб-версия релизится 6–8 раз в сутки, что тоже звучит весьма бодро! Было бы круто узнать больше про процесс миграции, может быть ребята когда-нибудь расскажут об этом подробнее.
2 437
14
DOM и canvas наконец-то пытаются подружить Canvas хорош, пока вам нужна только графика. Как только появляются кнопки, формы,
DOM и canvas наконец-то пытаются подружить Canvas хорош, пока вам нужна только графика. Как только появляются кнопки, формы, выделение текста, accessibility и нормальное поведение браузера, начинается второй фронтенд поверх первого. Все, кто делал редакторы, 3D-интерфейсы или игры в браузере, понимают боль. HTML-in-Canvas API предлагает интересный компромисс: DOM-элементы можно рисовать в 2D canvas или WebGL/WebGPU texture, но сохранять интерактивность и браузерные возможности. То есть UI остаётся HTML, а жить может внутри canvas-сцены. Пока это origin trial так что в прод не несём. Но идею я бы сохранил: если взлетит, часть canvas-костылей станет не нужна.
3 653
15
MDN показали, как разгрузили фронтенд после редизайна Не знаю, обратили ли вы внимание, но у MDN изменился не только дизайн.
MDN показали, как разгрузили фронтенд после редизайна Не знаю, обратили ли вы внимание, но у MDN изменился не только дизайн. Интереснее то, что случилось под капотом: команда рассказала, как Markdown превращается в HTML и JSON, компоненты рендерятся на сервере, а на клиент уезжает только тот JS/CSS, который нужен конкретной странице. Ставка на Web Components и Declarative Shadow DOM здесь понятна: документация быстрее грузится и не тащит лишний runtime. Рекомендую почитать всем, кто делает большие контентные сайты. Можно взять из их опыта пару решений или собрать себе чеклист для следующего рефакторинга.
3 531
16
Chrome пробует частичные обновления прямо в HTML HTML снова пытается стать самостоятельнее. В Chrome тестируют Declarative Pa
Chrome пробует частичные обновления прямо в HTML HTML снова пытается стать самостоятельнее. В Chrome тестируют Declarative Partial Updates: template for может заменить заранее оставленный маркер в документе, а новые streaming-методы — дописывать HTML в уже существующий узел. Практический смысл простой: часть того, что сейчас делается через JS-слой или фреймворк, можно будет отдавать как поток HTML и подставлять по готовности. Для островной архитектуры, тяжёлых блоков и SPA-обновлений это очень интересный сигнал. Пока это эксперимент: Chrome 148 с флагом, есть polyfill, ограничения тоже есть.
2 978
17
CDATA в RSS кажется удобным, пока вы не столкнётесь с ]]> внутри контента В RSS и Atom CDATA берут, чтобы не экранировать HTM
CDATA в RSS кажется удобным, пока вы не столкнётесь с ]]> внутри контента В RSS и Atom CDATA берут, чтобы не экранировать HTML и спецсимволы вручную. Проблема в том, что последовательность ]]>, закрывающая блок, не может быть экранирована внутри него. Приходится разбивать CDATA на куски, что сразу ломает всю простоту подхода. При этом CDATA не делает содержимое «безопаснее» — XML-парсер выдаёт точно такой же текст, как при обычном экранировании. Вывод получается разнородным: где-то один блок, где-то несколько склеенных. А отладка превращается в головоломку, если контент сам оказывается про CDATA. Проще сразу сериализовать XML корректно и избавиться от лишнего edge case в коде генерации фида.
3 623
18
لا يوجد نص...
3 196
19
Все современные браузеры позволяют сайту следить за вашими вкладками через SSD Атака FROST использует Origin Private File Sys
Все современные браузеры позволяют сайту следить за вашими вкладками через SSD Атака FROST использует Origin Private File System, API без запроса разрешений, доступное в Chromium, Firefox и Safari. Сайт создаёт в OPFS файл от 1 ГБ и измеряет задержки случайных чтений. Когда другая вкладка или приложение обращается к SSD, задержки меняются, и свёрточная нейросеть по сигнатуре определяет, что именно у вас открыто. Полная атака продемонстрирована на Mac с M2, на Linux подтверждён базовый примитив. Windows в тестах не участвовала, но авторы не исключают, что техника сработает и там. Пока случаев применения в реальности не зафиксировано, и единственная защита пока что закрывать неиспользуемые вкладки. Подробности о FROST.
3 540
20
Если вы устали от бесконечных тасок и созвонов, то мы приготовили для вас игру, которая поможет отдохнуть А заодно проверить
Если вы устали от бесконечных тасок и созвонов, то мы приготовили для вас игру, которая поможет отдохнуть А заодно проверить вашу способность быстро запоминать новую инфу. Переходите по ссылке и играйте в нашу «Меморину». И делитесь результатами в комментариях! Играть тут: https://tprg.ru/jB9F
3 347