Ist createTextNode vollständig sicher vor HTML-Injection und XSS?

Ich arbeite an einer einseitigen Webapp. Ich mache das Rendern durch direktes Erstellen von DOM-Knoten. Insbesondere werden alle vom Benutzer bereitgestellten Daten zur Seite hinzugefügt, indem Textknoten mit erstellt werdendocument.createTextNode("user data").

Vermeidet dieser Ansatz die Möglichkeit von HTML-Injection, Cross Site Scripting (XSS) und all den anderen bösen Dingen, die Benutzer tun könnten?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage