Issue #2203💬 RespondidoAbierto el 19 de agosto de 2019por benvmathesonReacciones 1

Posible sobrecarga de configuración

Respuesta rápidapor devgru1

Considera usar la bandera 'evitarDefaults', que reduce la huella de configuración eliminando estos valores por defecto: https://github.com/artf/grapesjs/blob/c1fb490a73adefb0fa073f37bef4e6178d9321a8/src/editor/config/config.js#L131

Lee la respuesta completa abajo ↓

Pregunta

Tuvimos un problema con los metadatos de Grapes (Componentes, Estilo, etc.) que crecían hasta el punto de causar problemas por nuestra parte. Tras inspeccionar, notamos que la salida de uvas HTML/CSS era inferior a 5k, pero los objetos Components/Style se almacenaban a ~190k.

Tras investigar los componentes, noté que la mayoría de los datos son claves con valores vacíos/por defecto ("", [], 0, etc.). ¿Valdría la pena dejar estos valores fuera para ahorrar espacio y cambiar la lógica dentro de uvas para asumir que los atributos indefinidos representan valores vacíos/por defecto?

Respuestas (2)

artf26 de agosto de 2019

Considera usar la bandera avoidDefaults, reduce la huella de configuración eliminando estos valores por defecto

Correcto

Preguntas y respuestas relacionadas

Continúa investigando con debates sobre temas similares.

Plugins de pago que cumplen con este problema

Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.

Ver todos los plugins

Cargando recomendaciones de plugins de pago...

Opción gratuita

Consulta los plugins de código abierto de GrapesJS en GitHub O haz una búsqueda rápida en nuestro catálogo gratuito.

Explora plugins gratuitos →
Opción premium

Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.

Explora plugins premium →

Explorar categorías de plugins

Ve directamente a las páginas de categorías de plugins en el marketplace.