Platform/XML Rewrite: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Start a plan)
(No difference)

Revision as of 12:52, 27 April 2011

Goals

  • Get rid of nsParser
  • Get rid of nsScanner
  • Get rid of nsIContentSink and related nsI stuff
  • Get rid of nsIParser
  • Get rid of content-initiated flushes
  • Move Web content XML parsing off the main thread
  • For Web content, reuse code from the HTML side
  • Less COMtamination

Non-Goals

  • Replacing expat
  • Hiding expat from application code
  • Moving XUL/XBL1/SAX/RDF/XSLT off the main thread

Plan