GrapesJS-Probleme

3,464 parsed GitHub-Probleme 370 gelöst · 90 ist geöffnet. Suchen, filtern und erkunden Sie bewährte Antworten.

5-Probleme gefunden

🔍 performance
#4323May 12, 2022von mohdSuhailCoditation4-Antworten
10-Reaktionen

Performance-Problem beim Ziehen der Komponente auf die Canvas, wenn man 2K-Komponente auf der Canvas hat

GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Google Chrome Version 101.0.4951.41 (Offizielle Version) (64-Bit)Reproduzierbarer Demo-Link https://jsfiddle.net/Laze0pyg/Beschreibe den Käfer Wie reproduziert man den Bug?Fügen Sie 2k Komponenten mit dem untens...

GedMarc

aber.... Füge 2000 Dom-Elemente mit irgendeinem Grund-Styling zu einer Seite hinzu, und du bekommst Lag? Das ist vielleicht nicht das Werkzeug, sondern wie wird es verwendet? Überprüfe außerdem die Rendergeschwindigkeit deines Browsers im...

artf

Mit der neuesten Version, die das Refactor des Sorters von @mohamedsalem401 enthält, scheint die vorherige Demo jetzt 🥳 einwandfrei zu funktionieren

Vizardkill

https://github.com/GrapesJS/grapesjs/assets/37307788/2d653d49-1a57-458c-bc8c-4833c8c7a690 I have the same problem, and I don't think it is due to the size, I am using the pageManager and I preload an html template and trying to drag new el...

#4029Dec 22, 2021von jloguercio2-Antworten
0-Reaktionen

Ziehe Blöcke auf die Canvas-Performance, wenn du 1000+ benutzerdefinierte Blöcke hast

GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome v96Reproduzierbarer Demo-Link Kein DemoBeschreibe den Käfer Wie reproduziert man den Bug?Mehr als 1000 Blöcke zum Blockmanager hinzufügen, in meinem Fall 7.864 großartige Schriftsymbole.Versuche, einen be...

artf

Für deinen Fall würde ich vorschlagen, einen benutzerdefinierten Blockmanager zu erstellen, in dem du die Benutzeroberfläche für deine Blöcke nach Belieben anpassen kannst (z. B. Suche, DOM-Virtualisierung usw.).

GJSBlock

Danke, dass du das gemeldet hast, @jloguercio. Gute Frage zur Performance von Blöcken auf Canvas ziehen, wenn du 1000+ benutzerdefinierte Blöcke hast. Der empfohlene Ansatz bei Canvas ist die Nutzung der ereignisgesteuerten API. Fang hier...

#2403Nov 12, 2019von varadero3-Antworten
0-Reaktionen

Editor.load verursacht möglicherweise ein Speicherleck.

Wie man sich vermehrt:Naviagate nach https://grapesjs.com/demo.htmlÖffnen Sie die Browser-Konsole (Chrome) und tippen Sie Folgendes ein: 'setInterval(() => editor.load(), 1000)' und drücken Sie EnterGehe zum Reiter "Speicher" (Chrome) und schau dir den Speicherverbrauch an Was passiert: Das Gedächtnis wird ständig grö...

varadero

Das ist wichtig. Wenn es nicht behoben wird, macht es GrapesJS besonders in SPA-Anwendungen gefährlich.

artf

Ich werde es mir ansehen, aber jede Hilfe ist willkommen

diazemiliano

Ich habe hier dasselbe Problem. Selbst nach der Zerstörung des Editors bleibt das Problem bestehen.

#2282Sep 20, 2019von Pouyamiralayi3-Antworten
6-Reaktionen

Ersetze die aktuelle Ansicht für die Kern-UI-Komponenten des Editors

Hallo! Die derzeit verwendete Struktur von Grapesjs basiert auf der Nutzung backbonejs Modellansichts-concept zur Implementierung des Virtual Dom im Ökosystem von Grapesjs. Virtual Dom ist eine großartige Praxis mit einem weitreichenden Anwendungs- und Vorteilsbereich; Aber der Nachteil von Virtual Dom ist die actual...

artf

Ja, @lexoyo das endgültige Ziel wäre hier, nicht mehr auf Backbones View angewiesen zu sein und alle Editor-UI-Elemente auf Webkomponenten zu migrieren. Am Ende wird es '@grapesjs/core' (ohne UI) und '@grapesjs/core-ui' mit einer Reihe wie...

lexoyo

Okay, das ist interessant:) Ich kann es kaum erwarten, das zu sehen, und ich werde so viel beitragen, wie ich kann

lexoyo

Gute Idee Ich benutze Lit-HTML ziemlich oft, es ist derselbe Ansatz, aber es fügt auch Webkomponenten hinzu, wenn nötig, wenn nötig. Aber ich verstehe nicht, wo Backbone aufhören sollte? Und was wäre es ohne ihn. Ich schätze, das ist eine...

#1477Oct 4, 2018von symmetrisch3-Antworten
0-Reaktionen

Assets-Kompilationsproblem in der Produktion von Phoenix-Anwendung durch GrapesJS

Wir verwenden GrapesJS, um Benutzern zu ermöglichen, einige statische Seiten in unserer Produktionsapplikation mit Phoenix zu gestalten. Wir nutzen Brunch, um unsere Assets zu installieren und zu verteilen. Unser Produktionsstandort nutzt aus Performancegründen eine hohe Nutzung von serverseitigen Vorlagen. GrapesJS f...

artf

Du kannst SSR nicht auf GrapesJS verwenden

symmetrisch

@artf Wir rendern GrapesJS nicht serverseitig. Es wird mit einer Asset-Pipeline kompiliert, wo es kaputtgeht, was dazu führt, dass auch das Rendering auf der anderen Serverseite ausfällt.

Lock[Bot]

Dieser Thread wurde automatisch gesperrt, da es nach seiner Schließung keine jüngste Aktivität gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.

Durchsuchen Sie alle Themen