Управление памятью в JavaScript
Статья об управлении памятью и принципах работы сборщика мусора, а также о том, как избежать самых распространенных видов утечек памяти.
Статьи, инструменты, последние новости и учебные материалы для веб-разработчиков
Статья об управлении памятью и принципах работы сборщика мусора, а также о том, как избежать самых распространенных видов утечек памяти.
Подборка инструментов, которые будут полезны веб-разработчику
Рассказ об изменениях в вебе — от первого сайта без картинок до современности
Не знаете, на чём написать следующий проект? Выберите свои инструменты веб-разработчика на барабане от Tproger и AvitoTech.
«Дорожная карта» профессионального развития универсала в области веб-технологий.
Изучаем модуль CSS, который позволяет кардинально изменять структуру визуального макета, не требуя соответствующих изменений разметки.
История одного пет-проекта, который хоть и не принёс горы денег, но оставил после себя ценный опыт.
Разбираемся, что из себя представляют async/await и Promise, какие у них плюсы и минусы и что нужно использовать в зависимости от ситуации.
Опыт написания своих правил для ESLint — инструмента, который позволяет выявлять ошибки и поддерживать единый стиль кода.
Разбираемся, как заставить клиента улыбаться и как сократить проектные риски на 90% за счёт правильной проектной документации.
На связке HTML + CSS + jQuery в 2021 далеко не уедете. Разбираемся, что ещё нужно знать фронтендеру для конкурентоспособности.
5 мая 2020 года Google представили Web Vitals — важные метрики сайтов которые позволяют измерить удовлетворенность пользователей и влияют на SEO. В этой статье мы расскажем что это за показатели.
Практические советы по масштабированию веб-ресурса для ускорения его производительности и повышения отказоустойчивости
Именно высокий CLS вашего сайта заставляет текст статьи прыгать во время скролла. Рассказываем, почему стоит прекратить бесить пользователей.
Разбор кейса по добавлению модуля букинга в маркетплейс на базе платформы CS-Cart Multi-Vendor.
Детальный пример создания веб-приложения с помощью построенного на основе Svelte.js SSR-фреймфорка Sapper.js
Разбор задания с собеседования, суть которого в написании модуля для платформы интернет-магазинов.
Можно создать слайдер и даже реализовать полноэкранную прокрутку на чистом CSS. Это отлично работает на мобильных устройствах!
Многие используют PageSpeed Insights для оценки скорости загрузки страниц. Узнали у экспертов, как попасть в зелёную зону этого инструмента.
Задавались когда-нибудь вопросом, как работает CSS Flexbox? Наглядно объясняем возможности технологии с использованием анимации.
Хотите начать изучение Vue.js в 2021 году? В этом поможет дорожная карта с включёнными в неё этапами изучения и необходимыми инструментами.
Хватит мучиться с вёрсткой, ненавидеть pixel perfect и отмерять расстояния деревянной линейкой. Просто используйте эти расширения для разработчиков.
undefined в JavaScript — что за значение, чем вызвано и как его обработать? Также рассмотрим главные отличия undefined и null.
Следим за YaTalks 2020 — IT-марафоном Яндекса. На нём выступят более 50 экспертов. Среди них — разработчики, тимлиды и CTO из Авито, ВКонтакте, «Газпром нефти», Тинькофф Банка, ivi, Wargaming, Яндекса и других компаний.
Хотите знать, как стать React-разработчиком в 2021? Держите дорожную карту, которая собрала must-have темы и инструменты.
Разобрались, что такое доступность сайта, зачем об этом заботиться разработчикам и как проверять с помощью Chrome DevTools.
Обзор опций для написания ожиданий в автотестах, которые помогут организовать их работу в удобной форме.
Рассказ разработчика о собственном Drupal-модуле для шеринга веб-страниц в социальные медиа.
Рассказ о написании собственного поискового движка, который умеет индексировать сжатый HTML, а также позволяет ранжировать выдачу на основе рейтинга.
SEO для программиста: на что обращать внимание и как влиять на техническую сторону сайта, чтобы вывести его в ТОП поисковых систем?
Рассказ об опыте и сложностях внедрения gRPC вместе с небольшим введением в технологию.
Разбор примера, который показывает, как с помощью правильной структуры данных можно повысить производительность приложения.