Telegram Web Link
Пишем реактивную библиотеку с нуля: Райан Карниато пошагово показывает, как написать упрощённый аналог MobX для лучшего понимания принципов работы реактивных библиотек → https://dev.to/ryansolid/building-a-reactive-library-from-scratch-1i0p
Как ускоряли маркетплейс JetBrains: от 2 МБ до 500 КБ на самой тяжёлой странице, ускоренная на 80% сборка проекта, ES2017-бандл без полифилов и другие изменения в подробной ретроспективе → https://evgeniiray.medium.com/jetbrains-marketplace-performance-rework-fcfee8401dcb
Lightning-Fast Web Performance, бесплатный курс Скотта Джела по оптимизации производительности в вебе: от поиска и мониторинга проблем до способов их исправления → https://scottjehl.com/lfwp/
Вышел Yarn 3: более простая миграция с любой из старых версий (Yarn 1 и 2), отказ от Node.js 10, улучшения производительности и другие изменения → https://dev.to/arcanis/yarn-3-0-performances-esbuild-better-patches-e07
Пишем простой чат на WebSocket и Node.js: Андрей Мелихов на практике знакомит с основами вебсокетов → https://youtu.be/uAMt7cDV7lU
Наводим порядок в истории git: обзор практических приёмов переименования, реорганизации и дополнения коммитов для приведения истории в удобочитаемый вид → https://blog.sulami.xyz/posts/cleaning-up-git-history/
Укрощаем режимы наложения: как в целом устроены режимы наложения в CSS, как работают конкретные режимы difference и exclusion, как их можно применить на практике. Подробный разбор Аны Тюдор в переводе Ильи Стрельцына → https://css-live.ru/tricks/ukroshhaem-rezhimy-nalozheniya-difference-i-exclusion.html
Создание доступного и удобного автокомплита для десктопов и мобильных: инженеры Adobe подробно рассказали о деталях реализации сложного UI-компонента → https://react-spectrum.adobe.com/blog/building-a-combobox.html
Отладка утечек памяти: Джейк Арчибальд и Александр Сурма на реальном примере демонстрируют подходы и инструменты для поиска утечек памяти → https://youtu.be/YDU_3WdfkxA
Управление фокусом в интерфейсе Slack: инженеры Slack поделились деталями работы механизма навигации с клавиатуры в приложении → https://slack.engineering/managing-focus-transitions-in-slack/
Виртуальный скролл: Виктор Карпов с нуля реализует на React подход, позволяющий отображать таблицы с тысячами строк без негативного влияния на быстродействие → https://youtu.be/D7EphjNEDI4
Как под капотом устроен веб-тренажёр Яндекс.Практикума: Артём Несмиянов рассказал о реализации автоматической проверки фронтенд-задач прямо в браузере → https://habr.com/p/530268
Доступный размер текста: как реализовать масштабируемый под предпочтения пользователя интерфейс → https://css-tricks.com/accessible-font-sizing-explained/
Укрощаем хеши содержимого в Webpack 4: как в Financial Times боролись с вебпаком, чтобы реализовать переиспользование чанков с общим кодом между сервисами → https://www.matthinchliffe.dev/2020/06/03/taming-webpacks-content-hashes.html
HTTP/3 от А до Я: как устроена новая версия протокола HTTP, чем она отличается от HTTP/2 и в чём её преимущества? Исчерпывающий обзор Робина Маркса → https://www.smashingmagazine.com/2021/08/http3-core-concepts-part1/
Зачем и как разработчики Яндекс.Погоды перешли с REST на GraphQL → https://habr.com/p/565234/
accent-color, новое CSS-свойство для задания основного цвета нативных контролов форм → https://web.dev/accent-color/
Улучшаем отзывчивость полей ввода текста: Нолан Лоусон показывает, как избавиться от лагов при вводе текста с помощью requestIdleCallback → https://nolanlawson.com/2021/08/08/improving-responsiveness-in-text-inputs
Интерактивные лейблы на картах: Линзи Берри из Lyft делится UX-рекомендациями по размещению и оформлению лейблов → https://medium.com/tap-to-dismiss/tap-to-navigate-f8f21e16cad6
2025/07/08 13:30:12
Back to Top
HTML Embed Code: