
Економіка структур даних
Немає абсолютно швидких структур даних. Як рахувати вартість зберігання, доступу, змін і переміщення — і обирати структуру під профіль навантаження.
Новини для розробників без шуму — My Dev News у Telegram.

Тег
Усі статті блогу з цим тегом.

Немає абсолютно швидких структур даних. Як рахувати вартість зберігання, доступу, змін і переміщення — і обирати структуру під профіль навантаження.

П’ять правок у Rust у Big Pineapple: Vec→Box, одна секція, wire-байти — −56% на запис і +43% до вставок на 1.1.1.1.

Автор запустив Gemma 4 26B на Xeon E5 v2 без GPU. Розбираємо вимоги, заявлені 12 токенів/с і важливі застереження.

Як автор стабілізував Core Web Vitals після відмови від React: Cache API, cookie-gated HTML, відмова від Zod у браузері та рефакторинг форм на Astro.

Entity–Attribute–Value на старті виглядає ідеально: гнучкість без міграцій. Чому через роки JOIN, індекси й звіти ламають ERP — і де EAV доречний, а де ні.

Історія та практика: BMP, GIF, JPEG, PNG, WebP, HEIC, AVIF і JPEG XL. Як працює стиснення, що обрати у 2026 році, як віддавати зображення без просідання LCP.

Профілювання, індекси, рефакторинг ORM, матеріалізовані представлення, пул з'єднань і кеш — практичний гайд по PostgreSQL і MySQL.

Спочатку вимірювання, потім правки: debounce, ледаче завантаження, Web Workers, зменшення бандла та швидкі покращення.

Server Components за замовчуванням, менше client JS, next/image, без CLS, кешування, next/script і заміри на throttled mobile.

Препринт arXiv: відтворюваний генератор корпусів до 60k документів — майже лінійна швидкість, контроль шуму, падіння nDCG при зростанні distractors.

Static export Next.js, Web Workers для важких алгоритмів, bitboards для Block Blast, trie для word search — $0 hosting.

Кейс tsk: finite state transducer у Rust, спільні суфікси фінської мови і чому FTS у SQLite був тимчасовим рішенням.