За прошлый год объем потребления контента в VK Видео на Smart TV вырос в 2 раза, а среднее время просмотра достигло 241 минуты на пользователя. Впечатляющие цифры, но как вообще работает софт для больших экранов? Антон Халин, старший разработчик видеоплатформы VK, разобрал отличия веб-разработки и приложений под Smart TV и какие ключевые моменты встречаются на старте. 🔗 Подробнее — в статье на Хабре. #frontendvk #VKВидео #SmartTV
Frontend VK Hub
Комьюнити VK для фронтендеров. Кто и что стоит за интерфейсами, которыми пользуются миллионы пользователей, — от Почты Mail до VK Teams — рассказываем здесь 🤘
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
5 из 5@layer — каскадность без !important Специфичность в CSS всегда была проблемой. Один сторонний компонент с высокой специфичностью, и ты пишешь !important, потом !important поверх !important. @layer делает все это проще. #frontendvk #css #layer
jQuery 4.0 — первый за 10 лет мажорный апдейт легендарной библиотеки jQuery — общеизвестная библиотека, первая версия которой вышла ещё в 2006 году. На протяжении многих лет она являлась первым выбором веб-разработчика для упрощения работы на клиенте. Ключевые изменения 🔵Удалена поддержка старых браузеров, остались только IE11 и 3-5 последних версий современных браузеров. 🔵Оптимизирован размер бандла. Появилась slim-сборка размером всего 19.5 КБ в gzip. 🔵Появился tree-shaking за счет добавлен...
using — JS умеет закрывать ресурсы сам Каждый раз, когда открываешь соединение, файл или WebSocket — где-то в коде появляется finally. Не потому что хочется, а потому что без него ресурс утечёт, если между открытием и закрытием бросит исключение. const conn = db.connect(); try { return conn.query('SELECT ...'); } finally { conn.close(); // без этого будет утечка при любой ошибке выше } ES2026 добавляет using. Работает как const, но при выходе из блока автоматически вызывает Symbol.dispose на объ...
State of JavaScript 2025 Недавно был опубликован State of JS 2025 — ежегодный опрос экосистемы JavaScript от Devographics. В этом году его прошли почти 13 000 разработчиков. Собрали самое важное в карточках. 🔵Самый быстрорастущий инструмент: Vitest и Playwright (+14% год к году) 🔵Самая высокая удовлетворенность: Vite (98% положительных оценок) 🔵Наивысший интерес: Vitest (83%) 🔵Next.js — самый обсуждаемый и самый поляризующий проект #frontendvk #javascript