Titel: [Shadow]: Deklaratives Schatten-DOM (Bugzilla: 28441)
Migriert von: https://www.w3.org/Bugs/Public/show_bug.cgi?id=28441
Kommentar: 0
Kommentar_URL: https://www.w3.org/Bugs/Public/show_bug.cgi?id=28441#c0
_Dimitri Glazkov_ schrieb am 2015-04-08 15:49:50 +0000.
Von: https://lists.w3.org/Archives/Public/public-webapps/2015AprJun/0052.html
"Vor allem für die Leistung wäre es schön, wenn
der zusammengesetzte Baum könnte serialisiert und zwischengespeichert werden. So zuerst
render erfordert nur HTML und CSS mit JavaScript, das an der
Ende. Wir dachten, es könnte nicht allzu schwer sein, etwas hinzuzufügen wie
wäre das
Baum und dass das DocumentFragment nee ShadowRoot zugeordnet ist
"sein Elternteil"."
Kommentar: 1
Kommentar_URL: https://www.w3.org/Bugs/Public/show_bug.cgi?id=28441#c1
_Dimitri Glazkov_ schrieb am 2015-04-08 16:21:10 +0000.
Hier ist eine ziemlich einfache Implementierung mit benutzerdefinierten Elementen und Vorlagen: http://jsbin.com/xuheb/4/edit
Ich denke, das ist ein großartiges Beispiel für:
a) Verwenden von Typerweiterungen, um mehr hartcodiertes Parsing-Verhalten zu vermeiden
b) erweiterbares Web in Aktion – Sie müssen nicht auf die Spezifikation/Browser warten, um dies zu versenden
c) benutzerdefinierte Element-Upgrades sind hilfreich, um zusätzliche Baumdurchquerungen zu vermeiden und die Ausführung des Skripts zu verschieben, bis Sie den Baum tatsächlich benötigen.
Dazu braucht es einen klaren Vorschlag.
Wie könnte ein solcher Vorschlag aussehen?
Welche Dinge sollte es enthalten?
Gibt es eine Boilerplate für den Anfang?
Die notwendigen Änderungen am HTML-Parser wären ein Anfang.
Hilfreichster Kommentar
Dazu braucht es einen klaren Vorschlag.