Представлен открытый проект cssDoom — версия Doom, использующая для отрисовки только CSS

Представлен открытый проект cssDoom — версия Doom, использующая для отрисовки только CSS

Разработчик Нильс Ленхеер представил открытый проект под названием cssDoom. Это реализация игры Doom, использующая для отрисовки графики только CSS, без применения элемента canvas и технологии WebGL. Игровая логика написана на языке JavaScript. В проекте используется в качестве эталона оригинальный код игры Doom, открытый компанией id Software. Наработки проекта cssDoom опубликованы на GitHub под лицензией GPLv2. Читать далее

Подробнее
Почему нейросети поголовно верстают на Tailwind и как заставить их отдавать чистый HTML

Почему нейросети поголовно верстают на Tailwind и как заставить их отдавать чистый HTML

Заметка для тех, кто просто хотел получить лендинг, а получил набор файлов, требующих компиляции Ситуация из практики Вы просите нейросеть: "Создай красивый адаптивный лендинг для частного производителя тортов". И получаете ответ: "Я создам красивый адаптивный лендинг для частного производителя тортов. Однако, в этом проекте используется Tailwind CSS вместо Bootstrap 5. Tailwind CSS обеспечивает ту же адаптивность и даже более гибкие возможности для стилизации." Знакомо? Очевидно, что

Подробнее
Tailwind Labs сократил 75% инженерной команды из-за падения доходов

Tailwind Labs сократил 75% инженерной команды из-за падения доходов

07.01.2026 Tailwind Labs — компания, стоящая за фреймворком Tailwind CSS, — уволила 75% инженеров на фоне резкого падения выручки примерно на 80%. Об этом стало известно во время обсуждения добавления файла llm.txt на сайт проекта. С начала 2023 года трафик документации снизился примерно на 40%, несмотря на продолжающийся рост популярности Tailwind. По словам представителей компании, причиной стал активный рост ИИ-инструментов, которые умеют генерировать UI-компоненты и тем самым снижают…

Подробнее
В Chrome 136 устранят 20-летнюю уязвимость «перехвата истории браузера»

В Chrome 136 устранят 20-летнюю уязвимость «перехвата истории браузера»

Google наконец исправит в версии Chrome 136 уязвимость, которая позволяла сайтам просматривать историю браузера пользователя. Атаки с целью анализа браузерной истории впервые зафиксировали ещё 23 года назад. Читать далее

Подробнее
Представлен открытый проект Vanilla CSS Design System

Представлен открытый проект Vanilla CSS Design System

Разработчик под ником pattespatte представил открытый проект под названием Vanilla CSS Design System. Исходный код решения написан на CSS и JavaScript и опубликован на GitHub под лицензией MIT. Читать далее

Подробнее
Представлен хак, как на 100% CSS (без JavaScript) получить IP‑адрес пользователя на :root

Представлен хак, как на 100% CSS (без JavaScript) получить IP‑адрес пользователя на :root

Веб‑разработчик Jane Ori опубликовала на codepen.io демонстрацию хака под названием «100% CSS (без JavaScript) — получить IP‑адрес пользователя на :root». Читать далее

Подробнее
[Перевод] Наиболее эффективные методы улучшения Core Web Vitals

[Перевод] Наиболее эффективные методы улучшения Core Web Vitals

На протяжении многих лет сообщество веб-разработчиков накапливало знания об оптимизации производительности веб-приложений. Хотя каждая отдельная оптимизация может привести к улучшению работы сайта, совместное применение всех методов является довольно сложной задачей. Кроме того, лишь некоторые из них применимы к какому-либо конкретному сайту. Вопросы производительности могут быть не столь очевидны для тех, чья карьера не была связана с этой областью. Именно поэтому важно понимать, какие…

Подробнее
Frontend Адвент-Календарь 2024

Frontend Адвент-Календарь 2024

Не успеваете следить за последними новинками и трендами веб технологий? Этот адвент-календарь идеально подойдет для того, чтобы изучить и попробовать новые возможности CSS и JavaScript, появившиеся за последние годы. Читать далее

Подробнее
Опубликовали результаты State of CSS 2024

Опубликовали результаты State of CSS 2024

Пробежимся по самому интересному. Для тех, кто не курсе что это вообще такое. State of CSS - это ежегодный опрос разработчиков со всего мира о последних тенденциях CSS Фичи: Читать далее

Подробнее
В Chrome Canary стал доступен полностью кастомизируемый <Select>

В Chrome Canary стал доступен полностью кастомизируемый <Select>

Новость Это должно было когда то случится, вслед за разработкой нативного элемента popover, в 150й версии Chrome Canary появился запрос на обратную связь по элементу Select, у которого можно полностью изменять выпадающий элемент. Элемент будет состоять из следующих частей, представленных на картинке: Читать далее

Подробнее
Исследование: в 2024 году только 0,5% из топ-200 веб-сайтов мира используют валидный HTML

Исследование: в 2024 году только 0,5% из топ-200 веб-сайтов мира используют валидный HTML

Фронтенд-инженер, бывший сотрудник Google и Miro Йенс Оливер Мейерт провёл исследование, которое показало, что 199 из 200 самых популярных веб-сайтов используют неработающий HTML. Читать далее

Подробнее
HTML и CSS ошибки, влияющие на доступность. Мой опыт и моего незрячего знакомого Ильи. Часть 9

HTML и CSS ошибки, влияющие на доступность. Мой опыт и моего незрячего знакомого Ильи. Часть 9

Хабр, я снова пришёл к вам с практическими советами про доступность вместе с Ильёй. Мы показываем, как HTML и CSS могут улучшить или ухудшить её. Напоминаю, что Илья — мой незрячий знакомый, который помогает мне найти наши косяки в вёрстке. Сегодня мы рассмотрим следующие аспекты: какие сюрпризы есть при использовании свойства display; о чём нужно помнить при вёрстке кнопки «Показать пароль»; зачем нужны подсказки с помощью атрибута aria-label при разметке областей…

Подробнее
Назад