javascript
Почему любой антидетект на JavaScript спалится. Полгода назад я перестал латать скрапер и полез в C…

Полгода я жил в одном и том же цикле. Собираешь скрапер, вечером он проходит все страницы, а к обеду следующего дня отдаёт сплошные капчи и 403. Добавляешь puppeteer‑stealth, сверху ещё десяток заплаток, гонишь трафик через резидентные прокси, и всё равно на третьи сутки прилетает бан. Я устал чинить симптомы и сел разбираться, что именно нас выдаёт.Вывод, к которому я пришёл, оказался неприятным. Антидетект, который живёт в JavaScript, спалится по определению. Дело не в том, что конкретные пат…

  • суббота, 11 июля 2026 г. в 00:00:11
javascript
TypeScript 7.0 — самое радикальное обновление за 10 лет

С самого начала TypeScript обещал обеспечить масштабируемость JavaScript. Строгая типизация и богатый инструментарий позволили разрабатывать нетривиальные, высококачественные приложения под любые платформы.В прошлом году наша команда анонсировала следующий шаг в масштабировании TypeScript: нативный порт на Go, который использует все возможности современного железа. Порт сделан максимально точно: новый код воспроизводит структуру и логику оригинальной кодовой базы, чтобы результаты двух компилят…

  • суббота, 11 июля 2026 г. в 00:00:10
javascript
Конвертируем цвета в JS со скоростью 6 миллиардов операций в секунду

Конвертируем цвета в JS со скоростью 6 миллиардов операций в секундуВ начале этого года я создал @colordx/core, самую быструю JS‑библиотеку для работы с цветом: парсинг различных форматов, конвертация в OKLAB/OKLCH, проверка попадания в P3-гамут и многое другое. Библиотека весит всего 7 КБ и не имеет внешних зависимостей. Высокую скорость обеспечили оптимизации под V8: мономорфизм, скрытые классы, ноль лишних аллокаций.Для повседневных задач (один цвет по клику, по ховеру, при парсинге CSS‑знач…

  • суббота, 11 июля 2026 г. в 00:00:08
javascript
Умный планировщик питания на холодильнике с drag-and-drop, автосохранением сессий и вкусным и полез…

Хочу поделиться опытом создания веб-приложения для планирования питания на неделю. Задача казалась простой: календарь, блюда, ингредиенты. Но в процессе всплыло столько нюансов — от UX на холодильнике до управления сессиями на shared-хостинге, — что решил оформить это в статью.Что получилосьPWA для планирования питания с фичами:Drag-and-drop перемещение блюд между днямиАвтоматический расчет КБЖУ и списка покупокРабота на холодильнике (крупный UI, офлайн-режим)Remember Me на 30 дней даже на shar…

  • суббота, 11 июля 2026 г. в 00:00:07
github
google-labs-code / stitch-skills

A library of Agent Skills designed to work with the Stitch MCP server. Each skill follows the Agent Skills open standard, for compatibility with coding agents such as Antigravity, Gemini CLI, Claude Code, Cursor.Stitch Design Skills A collection of agent skills and plugins for Google Stitch, following the Agent Skills open standard. Compatible with coding agents such as Codex, Antigravity, Gemini CLI, Claude Code, and Cursor. Quick Start 1. Install Plugins (Recommended) The fastest way to set u…

  • суббота, 11 июля 2026 г. в 00:00:06
github
zeux / meshoptimizer

Mesh optimization library that makes meshes smaller and faster to render🐇 meshoptimizer Purpose When a GPU renders triangle meshes, various stages of the GPU pipeline have to process vertex and index data. The efficiency of these stages depends on the data you feed to them; this library provides algorithms to help optimize meshes for these stages, as well as algorithms to reduce the mesh complexity and storage overhead. The library provides a C and C++ interface for all algorithms; you can …

  • суббота, 11 июля 2026 г. в 00:00:05
github
chriskohlhoff / asio

Asio C++ Library

  • суббота, 11 июля 2026 г. в 00:00:03
github
jbeder / yaml-cpp

A YAML parser and emitter in C++yaml-cpp yaml-cpp is a YAML parser and emitter in C++ matching the YAML 1.2 spec. Usage See Tutorial and How to Emit YAML for reference. For the old API (until 0.5.0), see How To Parse A Document. How to Build yaml-cpp uses CMake to support cross-platform building. Install CMake (Resources -> Download) before proceeding. The basic steps to build are: Note: If you don't use the provided installer for your platform, make sure that you add CMake's bin f…

  • суббота, 11 июля 2026 г. в 00:00:02
xaker
Критический баг в Adobe ColdFusion уже используется в атаках

Злоумышленники начали эксплуатировать свежую уязвимость в Adobe ColdFusion (CVE-2026-48282) спустя около двух часов после публикации информации о ней. Разработчики исправили эту проблему на прошлой неделе и настоятельно рекомендовали администраторам установить обновления как можно скорее.

  • пятница, 10 июля 2026 г. в 00:00:22