Саймон Уиллисон пишет технический блог. Он часто вставляет анимированные GIF-демонстрации. Файлы получаются слишком большими.
Уиллисон нашёл старую программу Gifsicle. Ей почти тридцать лет. Она написана на языке C.
Программа сжимает GIF за счёт неизменных областей. Она хранит только разницу между кадрами. Это сильно уменьшает размер.
Уиллисон не хотел пользоваться командной строкой. Ему нужен был простой веб-интерфейс. Он решил обратиться к ИИ.
Он дал ИИ короткую инструкцию. Нужно было скомпилировать Gifsicle в WebAssembly. Затем сделать страницу с загрузкой файлов.
ИИ справился с задачей. Он преодолел ошибки компилятора. Собрал рабочий инструмент.
Теперь можно перетащить GIF в браузер. Инструмент покажет несколько вариантов сжатия. Рядом будет размер файла и кнопка скачивания.
Уиллисон доволен результатом. Он оптимизировал демонстрационное GIF за пару кликов. Файл стал в несколько раз меньше.