Оффлайн 🌀 Bulka

Использование Strudel в оффлайн режиме

Вы можете использовать Strudel даже без сетевого подключения! Когда вы впервые посещаете Strudel REPL, ваш браузер загрузит все веб-приложение, включая документацию. Когда загрузка завершена (<1MB), вы можете посещать веб-сайт даже в оффлайн режиме, получая загруженный веб-сайт вместо онлайн версии.

Когда сайт обновляется, ваш браузер загрузит это обновление при следующем онлайн посещении. Когда обновление доступно, сайт обновится после завершения загрузки.

Это работает, потому что Strudel реализован как progessive web app (используя Vite PWA).

Samples

Хотя браузер загрузит само приложение, samples загружаются только когда вы их активно используете. Поэтому, чтобы убедиться, что конкретный набор samples доступен в оффлайн режиме, просто используйте их. Также, только samples с этих доменов будут кешироваться для оффлайн использования:

  • https://raw.githubusercontent.com/* для samples, загруженных на github
  • https://freesound.org/* / https://cdn.freesound.org/* для freesound
  • https://shabda.ndre.gr/.* для shabda

Проверка / Очистка кеша

Вы можете просмотреть все кешированные файлы в вашем браузере.

Firefox

  • Откройте Developer Tools (Tools > Web Developer > Web Developer Tools)
  • перейдите на вкладку Storage и разверните Cache Storage > https://strudel.cc.
  • или перейдите на вкладку Application и просмотрите последние обновления в Service Workers

Браузеры на основе Chromium

  • Откройте Developer Tools (Правый клик > Inspect)
  • перейдите на вкладку Application
  • просмотрите загруженные файлы в Cache > Cache Storage
  • просмотрите последние обновления в Service Workers

Автономное приложение Strudel

Вы также можете установить Strudel как автономное приложение на большинстве устройств. Автономное приложение имеет свою собственную иконку на рабочем столе / главном экране и запускается в отдельном окне, без интерфейса браузера.

Strudel on MacOS

Strudel на MacOS

Рабочий стол

С браузером на основе chromium:

  1. перейдите в Strudel REPL.
  2. справа от адресной строки нажмите install Strudel REPL
  3. REPL теперь должен запускаться как автономное chromium приложение

Без браузера на основе chromium вы можете использовать nativefier для генерации приложения для рабочего стола:

  1. убедитесь, что у вас установлен NodeJS
  2. запустите npx nativefier strudel.cc

Strudel on Linux

Strudel на Linux

iOS

  1. откройте Strudel REPL в safari
  2. нажмите иконку поделиться и выберите Add to homescreen
  3. Теперь у вас должна быть иконка приложения strudel, которая открывает repl в полноэкранном режиме

Android

  1. откройте Strudel REPL
  2. Нажмите кнопку установки внизу

Итак, что такое Patterns?