Навіщо існує Squishpix
Більшість онлайн-компресорів зображень працюють однаково: ви завантажуєте файли на чийсь сервер, там їх обробляють, а ви скачуєте результат. Це означає, що ваші фото — скриншоти, документи, сімейні знімки, неопубліковані дизайнерські роботи — мандрують інтернетом і лежать, нехай і недовго, на інфраструктурі, яку ви не контролюєте.
Сучасним браузерам нічого з цього не потрібно. Canvas API може декодувати, змінювати розмір і повторно кодувати зображення прямо на вашому пристрої. Тож ми створили Squishpix так, як ці інструменти й мали б працювати від самого початку: на 100% на боці клієнта, з фактично висмикнутим мережевим кабелем.
Як він залишається безкоштовним
Оскільки нічого не завантажується, у нас майже немає витрат на сервери — сайт складається лише зі статичних файлів. Немає преміум-тарифу, немає ліміту файлів для розблокування та немає реклами. Якщо Squishpix заощаджує вам час, ви можете пригостити нас кавою на Ko-fi — це покриває домен і підтримує розробку.
Хто за цим стоїть
Squishpix створює та підтримує Vito Atmo — диджитал-маркетолог і веброзробник з Індонезії. Запитання, відгуки чи побажання щодо функцій: tools.vitoatmo@gmail.com.
Стек для допитливих
Next.js + TypeScript, розгорнуто як статичні сторінки. Стиснення використовує нативний Canvas API браузера з алгоритмом бінарного пошуку для режиму цільового розміру. Без бекенду, без бази даних, жодне зображення ніколи не торкається сервера.