Open Bug 651049 Opened 9 years ago Updated 8 years ago

Write a new off-the-main-thread IO driver for expat

Categories

(Core :: XML, defect)

defect
Not set

Tracking

()

People

(Reporter: hsivonen, Unassigned)

References

(Depends on 1 open bug, Blocks 3 open bugs)

Details

In order to get rid of the badness that is nsScanner and in order to move the parsing of XML Web content off the main thread, there should be a new off-the-main-thread IO driver for expat. This IO driver should deal with receiving bytes from a network stream, handling character encoding conversion and feeding the decoded UTF-16 data to expat. The design should be similar to the nsHtml5Parser/nsHtml5StreamParser pair.
Blocks: 651087
Depends on: 651111
Blocks: 452675
You need to log in before you can comment on or make changes to this bug.