servo/components/net_traits
Patrick Walton 626974994a canvas: Move to shared memory for images and canvas backing stores.
The idea here is to land this before making images and canvas IPC-safe,
because this will shake out bugs relating to the shared memory. There
are currently test timeouts that are preventing multiprocess images and
canvas from landing, and I believe those are due to the inefficiency of
sending large amounts of data in the unoptimized builds we test with. By
moving to shared memory, this should drastically reduce the number of
copies and `serde` serialization.

Under the hood, this uses Mach OOL messages on Mac and temporary
memory-mapped files on Linux.
2015-07-24 16:14:24 -07:00
..
image canvas: Move to shared memory for images and canvas backing stores. 2015-07-24 16:14:24 -07:00
Cargo.toml canvas: Move to shared memory for images and canvas backing stores. 2015-07-24 16:14:24 -07:00
image_cache_task.rs net: Don't load the placeholder image for background images, only for 2015-05-20 12:00:33 -07:00
lib.rs canvas: Move to shared memory for images and canvas backing stores. 2015-07-24 16:14:24 -07:00
storage_task.rs Implement Clone for Copy types. 2015-04-28 23:31:10 +02:00