• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

173
Views
Almacenar y acceder a archivos json comprimidos desde el almacenamiento local en reaccionar nativo

Tengo un par de archivos JSON usados para animación (usados en lottie-react-native) en mi aplicación nativa de reacción. Cada archivo tiene alrededor de 100 KB y el tamaño total de todos los archivos JSON asciende a 2-3 MB. Ahora mi objetivo es deshacerme de estos 2-3 MB tanto como sea posible. Entonces, ¿debería optar por el almacenamiento en la nube de estos archivos JSON, o debería comprimirlos y almacenarlos y luego descomprimirlos en el momento de usarlos? Si debo optar por el enfoque de compresión/descompresión, sugiera también la biblioteca que satisfaga perfectamente mis requisitos.

almost 3 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Puede usar jsonc https://www.npmjs.com/package/jsonc para comprimir los archivos json y almacenarlos

almost 3 years ago · Juan Pablo Isaza Report

0

Bueno, puede usar el almacenamiento en caché para este propósito. (Consulte el soporte de ServiceWorker en los navegadores. https://caniuse.com/serviceworkers ). Le permitirá cargar el contenido una vez y almacenarlo en caché en el navegador del usuario. Está trabajando con la tecnología ServiceWorker, que requiere una pequeña implementación.

https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage

O puede implementar la biblioteca de la caja de trabajo de Google, que le permite hacer lo mismo de una manera más limpia.

https://developers.google.com/web/tools/workbox/guides/get-started#routing_and_caching_strategies

No puedo sugerir poner todo su contenido json en localStorage. Está basado en la memoria de trabajo. Puede tener problemas de rendimiento en computadoras con poca memoria/cpu.

almost 3 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error