Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

canvas: Move to shared memory for images and canvas backing stores. #6705

Merged
merged 1 commit into from Jul 24, 2015

Commits on Jul 24, 2015

  1. 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.
    pcwalton committed Jul 24, 2015
You can’t perform that action at this time.