Skip to main content
LadeStack LogoLadeStack
Техническая документация

Документация для разработчиков

Технические спецификации, руководства по локальной архитектуре исполнения и справочные материалы платформы LadeStack.

Руководства по базовой архитектуре

Выберите категорию архитектуры ниже для ознакомления с подробными спецификациями.

Избранные технические статьи

Пошаговые руководства по безопасности, границам приватности и оптимизации ресурсов.

Безопасность4 мин чтения

Архитектура конфиденциальности на стороне клиента

Как LadeStack защищает конфиденциальные документы с помощью изоляции памяти WebAssembly и песочницы браузера.

Производительность6 мин чтения

Практика сжатия веб-ресурсов

Методы уменьшения размера изображений и документов без видимой глазу потери качества.

История версий платформы

Последние обновления платформы, архитектурные изменения и новые возможности.

v1.0.0Крупный релизОктябрь 2026

Редизайн в стиле Obsidian и Precision Emerald, локализация на 9 языков, улучшенная доступность и повышенная производительность.

v0.9.4УлучшениеАвгуст 2026

Расширение набора инструментов для работы с PDF на стороне клиента с оптимизированным сжатием в памяти.

v0.9.0Новая функцияИюнь 2026

Первый публичный запуск браузерной двухдвижковой среды разработки GB Coder.

Первые шаги

Основные принципы, модель исполнения в браузере и подход Local-First

Инструменты LadeStack работают непосредственно в браузере пользователя без передачи конфиденциальных данных на удаленные серверы.

Мгновенный запуск в браузере

Запуск без локальной установки. Бинарные модули WebAssembly и Web Workers инициализируются напрямую в оперативной памяти браузера.

Локальное хранилище и изоляция памяти

Файлы проектов и обрабатываемые документы находятся только в RAM и IndexedDB браузера. Данные не передаются на серверы LadeStack. Внешние AI API подключаются только при явной настройке пользователем.

Экспорт готовых сборок

Мгновенный экспорт скомпилированных веб-ресурсов, готовых PDF-файлов и сжатых изображений на локальный накопитель.

Движок GB Coder

Статический редактор, эмуляция Node.js в WebContainer и интеграция Monaco

Подробный обзор двухдвижковой архитектуры GB Coder: легкого статического редактора и продвинутой IDE на базе WebContainer.

Двухдвижковая архитектура

Static Editor разбирает HTML, CSS и JavaScript без задержек на инициализацию. Advanced WebContainer IDE развертывает локальную среду Node.js в браузерах Chromium для запуска dev-серверов и пакетов npm.

Интеграция Monaco Editor

Полнофункциональное редактирование кода с подсветкой синтаксиса, автодополнением, диагностикой и клавиатурными сочетаниями.

Локальное сохранение и экспорт

Автосохранение в IndexedDB браузера и экспорт проектов в виде независимого ZIP-архива для локального запуска.

Инструменты LS PDF

Обработка PDF на стороне клиента с использованием WebAssembly и изоляции в памяти

Как WebAssembly разбирает и модифицирует бинарные потоки PDF в оперативной памяти клиентского браузера.

Объединение и разделение

Объединяйте несколько документов PDF или извлекайте отдельные страницы без потери качества и без сетевых запросов.

Оптимизация в оперативной памяти

Локальная оптимизация потоковых объектов и встроенных шрифтов для уменьшения размера итогового файла.

Безопасность на стороне клиента

Шифрование и установка паролей на документы PDF происходят непосредственно в памяти браузера до сохранения на диск.

Движок LS Image

Обработка изображений различных форматов с использованием Canvas и WebAssembly с мгновенным предпросмотром

Преобразование, сжатие и попиксельное сравнение изображений на стороне клиента с помощью Web Workers.

Широкая поддержка форматов

Полная поддержка современных стандартов, включая AVIF, WebP, PNG, JPEG, SVG и TIFF.

Контроль качества

Настройка параметров сжатия с потерями и цветовой субдискретизации с наглядным сравнением «до и после» в реальном времени.

Безопасность

Архитектура конфиденциальности на стороне клиента

Как LadeStack защищает конфиденциальные документы с помощью изоляции памяти WebAssembly и песочницы браузера.

Шаги выполнения:

1Выделение изолированной песочницы памяти через Web Workers.
2Локальная обработка байтов WebAssembly без передачи по сети.
3Изолированное хранилище IndexedDB для сохранения состояния.
4Мгновенная очистка памяти при закрытии вкладки браузера.
Итог: Обработка данных исключительно на устройстве пользователя исключает риски утечек на сервере и обеспечивает высокую скорость работы.
Производительность

Практика сжатия веб-ресурсов

Методы уменьшения размера изображений и документов без видимой глазу потери качества.

Шаги выполнения:

1Выбор современных форматов AVIF или WebP для растровой графики.
2Калибровка параметров квантования с визуальным контролем артефактов.
3Удаление избыточных метаданных EXIF и профилей цветопередачи.
4Проверка влияния на показатель Largest Contentful Paint (LCP) на мобильных устройствах.
Итог: Грамотное сжатие на стороне клиента экономит трафик и обеспечивает ощутимый прирост показателей Core Web Vitals.