Ответ 1
Метод реализован в WebKit (что означает, что вы также можете использовать его в Safari) и возвращает объект, который позволяет рисовать изображение CSS. См. Этот сообщение в блоге для примера:
В последние ночные часы вы можете попробовать новую функцию: возможность указать именованные буферы изображений в CSS, а затем вставить их в них программно из JavaScript. Вот как это работает.
background: -webkit-canvas(mycanvas);
Вместо указания URL-адреса изображения вы указываете холст и идентификатор для этого холста. Следующий новый API для документов затем можно использовать для получения контекста рисования для этого холста.
CanvasRenderingContext getCSSCanvasContext(in DOMString contextType, in DOMString identifier, in long width, in long height);