Я думаю, что все они действительно классные и знакомы с их очевидными различиями (SVG и Canvas), но я не уверен в их основных различиях, преимуществах или ограничениях с точки зрения времени разработки, производительности и поддержки.
Я воспринимал обработку как структуру, более подходящую для создания эскизов и создания прототипов экспериментальных проектов визуализации.
Raphäel - это очень чистая библиотека поверх SVG.Но вы связаны с графикой только с Raphäel.Нет HTML-элементов и вложенных макетов внутри него.Но очень легко понять, как это устроено, изучить это и лучшее из этого - это находится в активной разработке.Raphäel 2.0 вышел 15 марта 2011 года и содержит несколько приятных новинок: http://www.raphaeljs.com/2.0, source: https://github.com/DmitryBaranovskiy/raphael/tree/2.0
Не знаю, Cake, поэтому я не буду вдаваться в этот.