Как это работает
Private Convert — статический сайт с мощными клиентскими движками конвертации. Нет API конвертации и бэкенда хранения файлов.
1. Вы открываете страницу конвертера
Страницы предварительно генерируются из реестра конвертеров, поэтому поиск и SEO масштабируются до сотен и тысяч комбинаций форматов.
2. Вы выбираете файлы в браузере
Файлы загружаются в локальную память. Мы намеренно говорим «выбрать» или «добавить» файлы — не «загрузить» — потому что ничего не отправляется на сервер.
3. Движки работают на вашем устройстве
Конвертация оркестрируется в основном потоке и по возможности выполняется в Web Worker. Движки и WASM загружаются по запросу и могут кэшироваться PWA для офлайна — только ресурсы движков, никогда ваши документы.
4. Вы скачиваете результат
Результат создаётся как локальный Blob. Временный object URL позволяет сохранить файл. URL отзывается после скачивания.
Архитектура кратко
- Статический сайт на Cloudflare Pages
- Реестр конвертеров → статические маршруты + SEO-метаданные
- Подключаемые движки (кодеки изображений, PDF, ffmpeg.wasm, …)
- Проверка возможностей для честной поддержки браузеров
- PWA-кэш для оболочки и движков