#%D1%80%D0%BE%D1%83%D1%82%D0%B8%D0%BD%D0%B3

2025-10-30

[Перевод] URLPattern теперь доступен в Baseline

API URLPattern официально стал базовой возможностью и доступен во всех основных браузерах с сентября 2025 года. Однако он может не работать на старых устройствах или в старых браузерах. Узнать больше . Когда требуется функциональность, реагирующая на изменения URL, часто приходится писать сложные регулярные выражения или подключать сторонние библиотеки для маршрутизации. Теперь, когда URL Pattern API вошел в Baseline, у нас появилось стандартное, мощное и универсальное решение для этой задачи.

habr.com/ru/companies/timeweb/

#javascript #js #url #urlpattern #regex #routing #роутинг #маршрутизация #baseline #timeweb_статьи_перевод

2025-09-04

Искусство проектирования URL: Роутинг, Query и Hash параметры

Плохой URL путает пользователей, хороший — работает как швейцарский нож. Разбираем анатомию, правила построения иерархичных путей, мощь Query-параметров и истинное назначение Hash. Практика на JavaScript и чеклист готовых решений.

habr.com/ru/articles/943918/

#url #вебразработка #frontend #роутинг #маршрутизация #javascript #seo #web_api

2025-09-04

It's a match

С ростом сложности фронтенда разработчики начали уделять больше внимания архитектуре. Кто-то предпочитает «чистую», кто-то — её производные, например, FSD. В той или иной степени этот вопрос волнует многих. В данной статье я предлагаю присмотреться повнимательнее к аспекту, который часто остаётся в тени при обсуждении архитектуры, — к маршрутизации. Давайте вспомним как мы строим роутинг в наших приложениях. В примере ниже – react-router-dom, но в других фреймворках/библиотеках все примерно также:

habr.com/ru/articles/943116/

#роутинг #архитектура #solid #маршрутизация #реактивность #реактивное_программирование

2025-07-08

Как использовать topic exchange в RabbitMQ для роутинга по шаблонам

Привет, Хабр! Сегодня разберём один из самых гибких инструментов в RabbitMQ — topic exchange . Именно он позволяет не просто отправить сообщение «куда‑то», а превратить очередь в маршрутизатор уровня BGP, но только внутри твоей системы.

habr.com/ru/companies/otus/art

#rabbitmq #роутинг #topic_exchange

2025-01-06

TanStack Router: современный и типобезопасный роутер для React

Если вы пишете на React и любите TypeScript, вам стоит обратить внимание на TanStack Router - современный, гибкий и полностью типобезопасный роутер. В статье разбираю его ключевые возможности (loaders, кэширование, работу с query-параметрами, SSR) и сравниваем с другими популярными решениями.

habr.com/ru/articles/871528/

#TanStack_Router #react #typescript #роутинг #кэширование #spa #ssr #вебразработа #devtools

2024-11-26

Рецепты TypeScript: типизированное преобразование объекта

Всем привет от ведущего разработчика Забрать рецепт

habr.com/ru/companies/cloud_ru

#typescript #роутинг #вложенные_типы #рекурсия #конфиги

2024-11-25

Рецепты TypeScript: подстановка параметров в путь

Хабр, привет! Это Костя Логиновских — ведущий разработчик Смотреть рецепт

habr.com/ru/companies/cloud_ru

#typescript #роутинг #типизация

2024-08-26

Решаем проблему блокировок (и YouTube) за 5 минут на роутере Mikrotik через контейнеры и без VPN

Всем привет! Это моя первая статья на хабре, которая точно кому-то пригодится в данное время. Здесь я расскажу как ускорить ютуб и разблокировать доступ к некоторым заблокированным ресурсам прямо на роутере Mikrotik и без VPN. В моем случае используется MikroTik hAP ax3 . Стоит упомянуть, что подойдут только роутеры с архитектурой ARM, ARM64 или x86 (CHR) , которые и поддерживают контейнеры. Кто подходит под эти условия, велком под кат)

habr.com/ru/articles/838452/

#mikrotik #container #tun2sock #byedpi #youtube #vpn #bgp #fwd_dns #routeros #роутинг

2024-07-22

Удобная навигация в SwiftUI для iOS 16 и выше

Не будем мусолить всем известную проблему с навигацией в SwiftUI до 16 iOS, так как уже много крутых статей на эту тему есть в открытом доступе. Близится релиз 18 iOS, а это значит, что минимальные таргеты поднимутся на единичку ближе к 16 🥳 В данной статье хочу представить на `мой взгляд` наиболее удобную реализацию навигации на NavigationStack. Разумеется в концепции старого доброго MVVM, поэтому фанаты UDF извините 😜

habr.com/ru/articles/830392/

#Навигация #SwiftUI #Swift #navigation #NavigationStack #разработка_под_ios #разработка_мобильных_приложений #роутинг #uikit

2024-02-08

App Router и Pages Router: что изменилось в Next.js

Привет, Хабр! Как могут заметить разработчики, фреймворк Next очень активно развивается. Так, некоторое время назад в 13 версии появилась новая парадигма (модель) для создания приложений — app router, которая должна прийти на смену старой pages router. В этой статье мы постараемся наглядно продемонстрировать и рассказать, что же поменялось в работе приложения с появлением app router, какие изменения произошли в сравнении с pages router, что нового успели добавить разработчики, а от чего они отказались.

habr.com/ru/companies/ppr/arti

#nextjs #framework #структура_проекта #layout #template #роутинг

2023-12-20

Маршрутизация подсети IPv4 через IPIP

Туннель IPIP, как можно понять из его названия — это туннель, работающий в режиме «IP over IP» (RFC 2003). Такие туннели обычно используются для соединения двух внутренних IPv4-подсетей через общедоступную IPv4-сеть (интернет). Использование IPIP создаёт минимальную дополнительную нагрузку на систему, но по такому туннелю можно выполнять только однонаправленную передачу данных (unicast). То есть, построив подобный туннель, нельзя будет использовать его для групповой передачи данных (multicast). IPIP-туннели поддерживают режимы «IP over IP» и «MPLS over IP». И сегодня в данный статье напишу, как можно маршрутизировать подсеть IPv4, например, на сервер для VDS серверов с другого сервера. Подробнее

habr.com/ru/articles/781936/

#Маршрутизация #ipv4 #подсети #роутинг #сервера #vds #vmmanager

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst