Cold Turkey und Programmierer-Bliss: Die Qual der Highlighter-Optimierung
Die Performanceoptimierung des Syntax-Highlighters in NUOS stand schon lange auf meiner Roadmap. Wie bei praktisch allem in NUOS handelt es sich um eine Eigenentwicklung. Mit 250 Zeilen JavaScript (plus einen Batzen CSS) schafft es dieser, HTML, CSS, JS, PHP und proprietäres XML, Platzhalter und Textformatierung sowie sinnvolle Kombinationen daraus visuell in einem Contenteditable aufzudröseln und zudem Cursorposition und Auswahlbereiche robust durchzureichen. Weiterlesen