Yeah; we've mostly ignored the network stack.
So there's some extra copying in the IPC, and no speculative parsing, which can slow things down, among other factors.
Can be fixed, but priorities :)
So there's some extra copying in the IPC, and no speculative parsing, which can slow things down, among other factors.
Can be fixed, but priorities :)
I have some more involved projects planned for the network stack that aren't yet ready to be picked up though. I suggest working on some bugs above, getting familiar, and then asking in IRC for something in the network stack.
The thread that handles all the resources (http://, chrome://, file://, etc):
https://github.com/servo/servo/blob/master/components/net/re...
And here's the file that handles HTTP requests:
https://github.com/servo/servo/blob/master/components/net/ht...