Category : javascript

javascript
Аудит доступности веб-приложения Приорбанка

Артур БасакWeb UI/UX EngineerЭта статья выросла из ростка моего цифрового сада.Я долго думал, аудит какого веб-приложения провести первым для своей небольшой заметки, чтобы показать наглядно подход из 5 шагов. С одной стороны, это должно быть что-то массовое, чем могут пользоваться большое количество людей с ограничениями. С другой стороны, владелец портала должен иметь достаточный бюджет для того, чтобы иметь возможность нанять высококвалифицированных веб-разработчиков, которые могут реализова…

  • пятница, 14 ноября 2025 г. в 00:00:05
javascript
Что происходит внутри Angular и React при решении одних и тех же задач

React — популярная библиотека JavaScript, которая заслуженно пользуется популярностью у фронтендеров. А вот Angular часто называют избыточно усложненным и даже отчасти устаревшим. Мне довелось поработать на реальных проектах и с тем, и с другим, каждый раз проходя путь от «да как на этом вообще можно работать» до «человечество не придумало ничего лучше».Привет! Я Полина, фронтенд-разработчик в Selectel. В этой статье я решила залезть в темные уголки React и Angular, чтобы лично посмотреть, что …

  • пятница, 14 ноября 2025 г. в 00:00:03
javascript
Зачем Тьюринг изобрёл Redux?

Конечно, он его не изобретал. Но если бы посмотрел сегодня сливы собесов, точно увидел бы в них свои идеи. Ведь есть же фундаментальные идеи за всей этой шелухой про синтаксис mapStateToProps!Тьюринг думает надо логотипом Redux Императивное программированиеДопустим, вам поручили сделать web проигрыватель. Бизнес ставит задачи, сроки горят. Что делаем? Правильно, берём родной <audio>.<audio src="https://cdn.pixabay.com/audio/2025/03/18/audio_7d5c12b31a.mp3"></audio>Нужн…

  • пятница, 14 ноября 2025 г. в 00:00:03
javascript
Как я разработал переводчик для Thunderbird с помощью Deepseek: от идеи до публикации в официальном…

ПредысторияЯ являюсь обычным пользователем ПК и от программирования далек, пробовал что-то когда-то на HTML и PHP, но это было еще в далекие 2000г. В настоящее время начал изучать онлайн Python, а вот то что ниже сделано, сделано без знания кода вообще.Зачем? Работая с международной перепиской в Thunderbird, я постоянно сталкивался с необходимостью переводить тексты писем. Постоянное копирование в браузер и обратно отнимало время. Так родилась идея создать расширение, которое интегрирует перево…

  • четверг, 13 ноября 2025 г. в 00:00:09
javascript
Full-stack разработка в 2025: Какой стек технологий выбрать?

Всем привет! Полтора года назад я уже разбирал вопрос, а стоит ли вообще быть full-stack разработчиком, если кому интересно то вот ссылка. А в этой статье я попробовал разобраться какие стеки вообще пригодны для full-stack, а с какими у вас могут быть серьезные проблемы с поиском. Дисклеймер: работу можно найти на любом стеке, и даже Svelte + Java кому-то будут нужны, но вот таких вакансий в открытом доступе нет, и поиск будет очень сложным. В этой статье будет много моего личного мнения и расс…

  • четверг, 13 ноября 2025 г. в 00:00:08
javascript
Передачи данных в воркеры JavaScript

В предыдущей статье мы подробно рассмотрели настойку воркеров через аргументы передаваемые в конструктор класса Worker. В данной статье мы рассмотрим нюансы обмена данными между потоками. Все примеры писались под Node.js, но многое их описанного будет работать в браузерном JavaScript.Передача объектов между потокамиКак я уже писал в одной из статей, потоки воркеров абсолютно автономны и могут влиять на работу друг, друга, только через обмен сообщениями. У потоков в JavaScript нет общей памяти, …

  • четверг, 13 ноября 2025 г. в 00:00:07
javascript
Gately — мой симулятор логических схем: от «игрушки» к диплому

Привет, Хабр! Меня зовут Марк. Я студент, на протяжение последних двух лет уперто пилю один пет‑проект, который в этом учебном году защищаю как диплом. В статье — как я дошел до идеи сделать собственный симулятор логических схем, и во что он превратился.ПредысторияЕще в школе на меня сильно повлияла книга Чарльза Петцольда «Код»: впервые стало понятно, как компьютер устроен на самом простейшем уровне: транзисторы → логические элементы → схемы → поведение. На защите индивидуального проекта в 10 …

  • четверг, 13 ноября 2025 г. в 00:00:06
javascript
Идеально размещённые тултипы: база

Эта статья — перевод оригинальной статьи «Perfectly Pointed Tooltips: A Foundation», будут переводы ещё двух частейТакже я веду телеграм канал «Frontend по‑флотски», где рассказываю про интересные вещи из мира разработки интерфейсов.ВступлениеТултипы — классика веб-разработки. Кликаешь по элементу — и рядом всплывает небольшой «бабл» с дополнительной информацией. Но за этим простым кликом почти всегда стоит JavaScript, который рассчитывает, где именно показать тултип.Попробуем поставить его све…

  • среда, 12 ноября 2025 г. в 00:00:10
javascript
setHTML(), Trusted Types и Sanitizer API

❯ Поддержка браузеровРанняя версия Sanitizer API была реализована в Chrome, но позже была удалена. Поэтому не стоит ориентироваться на старые материалы — спецификация API со временем значительно изменилась.На данный момент Sanitizer API поддерживается в Firefox Nightly в соответствии с актуальной спецификацией. В Chrome Canary он также доступен, но только при включении специального флага. В Safari реализация пока не ведется, однако команда разработчиков Safari выразила поддержку этой инициативе…

  • среда, 12 ноября 2025 г. в 00:00:09