perf: Remove Tesseract OCR - saves ~45MB on mobile
- Removed Tesseract.js files from precache (~45MB) - Scanner now uses only Gemini AI (more accurate, less data) - Offline scans queued for later processing when online - App download from ~50MB to ~5MB BREAKING: Local offline OCR no longer available Use Gemini AI instead (requires network for scanning)
This commit is contained in:
15
public/sw.js
15
public/sw.js
@@ -1,22 +1,13 @@
|
||||
const CACHE_NAME = 'whisky-vault-v19-offline';
|
||||
const CACHE_NAME = 'whisky-vault-v20-offline';
|
||||
|
||||
// CONFIG: Assets
|
||||
// CONFIG: Assets - Only essential files, no heavy OCR (~2MB instead of ~50MB)
|
||||
const STATIC_ASSETS = [
|
||||
'/manifest.webmanifest',
|
||||
'/icon-192.png',
|
||||
'/icon-512.png',
|
||||
'/favicon.ico',
|
||||
'/lib/browser-image-compression.js',
|
||||
// Tesseract OCR files for offline scanning (ALL variants for browser compatibility)
|
||||
'/tessdata/worker.min.js',
|
||||
'/tessdata/tesseract-core.wasm.js',
|
||||
'/tessdata/tesseract-core-simd.wasm.js',
|
||||
'/tessdata/tesseract-core-lstm.wasm.js',
|
||||
'/tessdata/tesseract-core-simd-lstm.wasm.js',
|
||||
'/tessdata/tesseract-core-relaxedsimd.wasm.js',
|
||||
'/tessdata/tesseract-core-relaxedsimd-lstm.wasm.js',
|
||||
'/tessdata/eng.traineddata',
|
||||
'/tessdata/eng.traineddata.gz',
|
||||
// NOTE: Tesseract OCR removed - Gemini AI is more accurate and data-efficient
|
||||
];
|
||||
|
||||
const CORE_PAGES = [
|
||||
|
||||
Reference in New Issue
Block a user