Телеграм

Frontend Головного Мозга

@frontend_mind Программирование и разработка
РКН: проверяем Не иноагент
Фронтендер из сибири, обо всём что связано с frontend разработкой и интересно самому:

✅ Новости, статьи,
✅ Авторские кейсы,
✅ Песочница, готовые UI макеты.
✅ Юмор

Я хочу услышать три главных слова: JS, Angular, Redux

Сотрудничество: @cyberJohnny

Статистика обновлена 14.11.2026 в 11:46 · 2 просмотра страницы · Хотите больше просмотров?

Подписчики6 213 -1 за 1 день
Охват поста455 7% от подписчиков
ERR за месяц7,32%
ERR за 24 часа5,52%

Динамика за 30 дней

Рекламные публикации

Рекламных публикаций не найденоЗа последнее время мы не нашли на площадке ни одного рекламного поста.

Последние публикации

Все посты канала →
Frontend Головного Мозга tg6.2 тыс. подписчиков
Открыть пост ↗
🌍 Почему «!» убегает не на ту сторону

Персидский и арабский пишутся справа налево. Вставьте персидскую фразу в английское предложение, допишите в её конце «!», и браузер нарисует знак не с той стороны фразы.

Текст раскладывает Unicode Bidirectional Algorithm. У букв направление задано жёстко. А пробелы и большинство знаков препинания нейтральны: они берут направление от соседей. Если соседи смотрят в разные стороны, решает базовое направление, а оно по умолчанию слева направо.

Браузеру надо подсказать: обернуть фразу в или . Второй сам определяет направление по первой букве с жёстким направлением.

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

Ещё в статье: почему у ChatGPT разъезжаются стрелки и числа и почему виновата отрисовка, а не модель.

👍 - если было полезно

👉

@frontend_mind
👁 266 ↻ 1 вчера в 11:40
Frontend Головного Мозга tg6.2 тыс. подписчиков
Открыть пост ↗
🧹 Часть библиотек в package.json браузер уже умеет сам

Зависимость ставят один раз и забывают, а браузеры тем временем учатся делать то же сами. По оценке Smashing Magazine, в типичном среднем приложении так копится от 60 до 90 КБ (gzip) лишнего кода.

Возьмём timeago.js, который превращает дату в «3 часа назад». Встроенный Intl.RelativeTimeFormat умеет то же:

const rtf = new Intl.RelativeTimeFormat("en", { numeric: "auto" });

rtf.format(-1, "day"); // "yesterday"
rtf.format(3, "hour"); // "in 3 hours"
rtf.format(-2, "week"); // "2 weeks ago"

Что можно убрать, подскажет Baseline, статус фичи в основных браузерах. Widely available значит, что фича есть везде уже 30 месяцев: берите. Newly available значит, что она появилась недавно: сначала проверьте аудиторию или добавьте проверку с фолбэком.

В статье ещё вместо модальных библиотек, fetch вместо axios и случай, когда библиотеку пока лучше оставить.

👍 - если было полезно

👉

@frontend_mind
👁 343 ↻ 3 11 ноября
Frontend Головного Мозга tg6.2 тыс. подписчиков
Открыть пост ↗
Кто в IT платит выше рынка? И какой оффер считается хорошим?

Предлагаем опытным IT-специалистам поделиться мнением о зарплатах и бенефитах в крупных технологических компаниях.

Кто, на ваш взгляд, платит выше рынка?
У кого привлекательнее премии?
Насколько важны ДМС, спорт, питание и другие бонусы при выборе работы?

👉 Поделиться мнением: https://clck.ru/3WNjo9

@frontend_mind
👁 362 ↻ 1 10 ноября