RU

ИграКОД: Генератор судоку на TypeScript: почему найти решение проще, чем доказать единственность

Главная ошибка наивного генератора судоку — проверять, что решение существует, но не проверять, что оно единственное. Вот почти заполненное поле: 53…

TypeScriptсудокуалгоритмыbacktrackingMRVpropagationгенерация судокуReactWeb Workerтестирование
Habr
RU

Lighthouse 100 / 100: как мы повесили GTM, GA4, Яндекс.Метрику и Clarity на статический сайт — и не уронили скорость

Когда маркетологи хотят всё: сырые данные в GA4, запись сессий в Метрике, хитмапы в Clarity и при этом «Lighthouse 100» в PageSpeed Insights — прихо…

AstroStrapiTailwind CSSPartytownLighthouseCore Web VitalsWeb WorkerGTMperformanceSSG
Habr
RU

От favicon до криптографии: как мы уместили 167 рабочих инструментов в одном сервисе

Мы были двумя 16-летними студентами колледжа, чья программа безнадёжно отставала от индустрии. Пока на парах проходили технологии пятилетней давност…

инструменты для разработчиковпесочницы в браузереформаттеры кодаWebAssemblyCodeMirrorNext.jsWeb Worker